Terry Dunfield scored in stoppage time to give Toronto FC a 3-2 win over Vancouver in Major League Soccer on Wednesday.

A goalkeeping gaffe by Toronto minutes earlier appeared to give the Whitecaps a gift draw when, at the end of 90 minutes, Milos Koic tried to punch away a high cross with one hand and missed, leaving Darren Mattocks a clear header that sent the ball looping into the goal.

Dunfield, a former Whitecaps player, went on to rise and head in the winner off a corner with just seconds left.

Until then, it seemed as if goals by former German international Torsten Frings in the 72nd minute and rookie Luis Silva three minutes earlier would give Toronto FC a 2-1 win.