Team GB were made to fight all the way for a narrow 1-0 win over Uruguay who will feel they should have at least drawn the game.
Team GB will now face South Korea in the quarter finals on Saturday after a desperate rearguard action in the second period in which Uruguay made all the running, hitting the woodwork in the final minute and frequently causing panic in the host's rearguard.
Stuart Pearce's men only needed a draw to progress whilst Uruguay needed a win, but it was a goal at the end of a forgettable first half which settled this encounter. Allen squeezed the ball back across the six yard box for Daniel Sturridge to slide the ball home.
After the break there was more urgency from Uruguay who attacked from the start but brave defending kept the South American's at bay.
Luis Suarez was a constant problem for Team GB as chances came and went for Uruguay in a fractious second period which saw five players booked.
On the stroke of full time Ramires crashed a shot against the crossbar as Team GB held out for four added minutes to claim a last eight place.
Referee: Yuichi Nishimura (JAP)
Venue: Millennium Stadium
Team GB scorers: Sturridge 45 Uruguay scorers:
Yellow cards: Taylor (GBR), Ramsey (GBR), Arias (URU), Coates (URU), Suarez (URU), Ramires (URU), Lodeiro (URU)
The game is about opinions. Make yours heard! Join the tribalfootball.com nation on Facebook today: Facebook.com/tribalfootball
For all the latest football news go to tribalfootball.com.