Ibini wrong-footed the goalkeeper in the 18th minute with a shot from outside the box that skimmed the ground on it's way into the bottom left corner.

It was just the third appearance for the 24-year-old Australian since joining the Caps in May after his second loan stint with A-League champions Sydney FC.

The visitors piled on three second half goals, two coming after the Western Conference leaders were reduced to 10.

Dallas midfielder Carlos Gruezo was shown red on 59 minutes.

Fredy Montero went onto star for the Caps, grabbing a brace (49', 67'), the first from the penalty spot, before Nicolas Mezquida completed the rout with an eyecatching overhead kick (83').

The result was Vancouver's biggest road win ever.

It's the first time the Whitecaps have defeated the Toros at their Frisco fortress since joining the MLS in 2011 and goes some way to easing the pain of 2-0 losses in their previous two encounters.