Spectators at the Al Janoub Stadium were treated to a World Cup thriller on Monday as Cameroon and Serbia played out a 3-3 draw in a Group G fixture.