The final Group F game brings with it lots of drama as Croatia and Belgium battle it out for a spot in the knockout round of the World Cup.
Croatia come into the game sitting on top of the table with 4 points after a 4-1 victory against Canada to add onto an opening barren draw against Morocco.
Belgium on the other hand are in third with 3 points after they were stunned 2-0 by Morocco after edging Canada 1-0 in their opening fixture.
Both sides may have reached the semi-finals in Russia but a passage to the round of 16 in Qatar is not certain for either nation heading into the final game
This match has the potential to be a cracker with Croatia the losing finalists in 2018, while Belgium finished third.
Zlatko Dalic’s side are unbeaten in their last nine matches and have only conceded five goals in that time, while scoring 14 times.
Neither side wants to exit the tournament in the group stage, especially after their commendable performance at the last World Cup.
Canada have already been knocked out but if they can pull of a win against Morocco, then nothing but 3 points will be enough for Belgium to see them through.
Click here to play and make your predictions for the mouthwatering clash.
What time does Croatia vs Belgium start?
The game kicks off at 6pm Kenyan time at the Ahmed bin Ali Stadium.
Croatia vs Belgium team news
Nikola Vlasic started Croatia’s opener against Morocco but was fit to make the bench last time out.
He may have to settle for a place on the bench once again after his replacement Marko Livaja impressed with a well taken goal against Canada.
Andre Kramaric is also expected to retain his starting role after a great display last time out with Luka Modric, Marcelo Brozovic and Matteo Kovacic in midfield.
Despite not starting a match for club or country since August, Romelu Lukaku may be handed a start here after coming on for the final 10 minutes in the Morocco defeat.
This means, Michy Batshuayi will drop to the bench but captain Eden Hazard will maintain his attacking role.
There could be room for Leandro Trossard to start his first game in the tournament, while Kevin De Bruyne will still play despite a run of poor performances.
Croatia vs Belgium head to head
There have been 8 games played between these nations with either of them winning 3 times.
The remaining 2 have resulted in a stalemate, the last one coming in a 1-1 draw in 2011.
Croatia vs Belgium current form
Dalic’s men are unbeaten in their last 5 matches leading up to this game – winning 4 and sharing the spoils in the remaining game.
While the Belgians have lost 3 times and won twice, in an unfamiliar poor run of form.
Croatia vs Belgium prediction
There is enough attacking threat in both sides to score and both teams are expected to score. Though Belgium are tipped to get their form back on track and grind out a narrow win.