Zimbabwe revived their faint hopes of reaching the 2012 Africa Cup of Nations finals with a 2-1 victory over Mali on Sunday.
The Warriors' first win of the campaign came thanks to a twice-taken in the 90th minute penalty converted by Knowledge Musona.
A massive brawl between the players ensued after the goal.
Zimbabwe goalkeeper Tapiwa Kapini was knocked to the ground and Mali's Mahamadou Diarra was red-carded.
Musona had put Zimbabwe ahead just before half-time, scoring from an acute angle inside the box in front of a boisterous home crowd at Harare's Rufaro stadium.
But El Hadj Mohamane Traore equalised for Mali on 52 minutes, after the Zimbabwe defence failed to clear the ball.
The Eagles looked to have done enough to have earned a point until Ovidy Karuru was brought down as he ran towards goal, leading to the action-packed climax.
In the other game in the group Liberia beat top-of-the-table Cape Verde 1-0 in Monrovia.
The only goal of the game was scored in the 31st minute by Francis Doe who headed home from a corner.
The results mean Cape Verde are still top of the group, Mali second then its Zimbabwe and Liberia remain bottom.
Next up in September there's a trip for Cape Verde to Mali while Zimbabwe will host Liberia.