Adelaide United scored an injury-time winner as they beat Brisbane Roar 2-1 in the Australian A-League.
In an eventful game Jeronimo Neumann missed a 24th-minute penalty before converting the rebound to give Adelaide the lead.
The Roar's plight only worsened when Diogo Fereira saw red five minutes before half time after he picked up his second yellow card of the game.
However, with 10 minutes to go, the home side thought they had rescued it when Bersart Berisha scored to level the things up.
With the game heading for a draw, Jordan Elsey popped up in stoppage time to give the visitors all three points.