With riot police protecting the players from incensed rival fans and using tear gas to disperse trouble-makers, Ghana advanced to the African Cup of Nations final with a 3-0 win over host Equatorial Guinea in Malabo last night.
Gabonese referee Eric Otogo-Castane halted the match in the 82nd minute. It resumed after about a 40-minute delay, and finished soon after.
The fans first became incensed after Ghana scored two late goals in the first half, and riot police were called in to protect Ghana's players and fans.
After Ghana scored a third goal in the second half and water bottles began to rain again, the match was halted and the team's fans were escorted out of the stadium for their own safety - in a shocking advertisement for African soccer.
Ghana advance to Sunday's final against Ivory Coast.