This article updates itself. There is no need to refresh this page. Last Updated at 6:56 pm, January 27th 2013
And that's it! South Africa go through to the 2013 Africa Cup of Nations quarter-finals as Group A winners, while Morocco are sent home early!
The fourth official shows there will be four minutes of time added on, and Gordon Igesund moves to eat those up immediately as he takes off for May Mahlangu.
GOAL! Morocco 2-2 South Africa! Siyabonga Sangweni!
GOAL! Morocco 2-1 South Africa! Abdelilah Hafidi!
Here's another change for Bafana, with Bernard Parker making way for his Kaizer Chiefs club-mate Reneilwe Letsholonyane.
Bernard Parker picks up a booking now, seemingly for arguing with the referee, despite his side having been awarded a free-kick.
GOAL! Morocco 1-1 South Africa! May Mahlangu!
Another free-kick in a promising area for South Africa, with Kamel Chafni going into the book for his challenge on Bongani Khumalo.
Abdelilah Hafidi goes into the referee's book just moments after coming on, a move his coach won't be too happy about I'm sure.
South Africa have a free-kick in a promising position, but first Morocco will make a change, with Abdelilah Hafidi coming on for Youseff Kaddioui.
First change for South Africa now as Katlego Mphela makes way for Thulani Serero.
The referee brings the first 45 minutes to a close, with Morocco leading South Africa 1-0. The game has become much more open following an all-Moroccan attack in the opening stages, so hopefully we can expect more in the final third in the second period. Join me after the break to find out.
GOAL! Morocco 1-0 South Africa! Issam El Adoua!
The team sheets have just come across my desk, but first here's your chance to get involved by emailing any thoughts or predictions to email@example.com and I'll share them with our other readers.
So, now that we're clued up on that, why not take the chance to up the ante by popping over to our friends at Sky Bet, who have South Africa at 7/5 to take the win today, a Morocco victory at 21/10, while a draw will also fetch you 21/10.
Africa Cup of Nations Group A
Africa Cup of Nations Group B
Africa Cup of Nations Group C
Africa Cup of Nations Group D