Diablos defeat Amarillo for third straight victory