Already qualified from Europe Group H, Belgium fielded a strong squad and twice came from behind.
But Italy were not assured of a spot in the play-offs until Belgium's thrilling 4-3 win in Sarajevo ensured there is no way Bosnia-Herzegovina, now the bottom-ranked second-place side, can catch them.
Bosnia-Herzegovina had the opportunity to go level with Wales, Croatia and Scotland in the table on Saturday, but a remarkable defeat to table-toppers Belgium by a thrilling 4-3 scoreline has gone a long way towards setting up the do-or-die battle at Cardiff City Stadium on Monday.
Belgium scored quickly through Thomas Meunier in the fourth minute, but trailed at the break, conceding to Haris Medunjanin and Edin Visca.
Chelsea's Michy Batshuayi and Tottenham's Jan Vertonghen restored Belgium's advantage, only for Dario Dumic to pull Bosnia-Herzegovina level in the 82nd minute. With home players caught too far forward, Carrasco calmly slotted the ball past goalkeeper Asmir Begovic.
Russia: Deadly collision in northeast Moscow
At least 19 people were killed when a train ploughed into a bus that had broken down on a level crossing . Petersburg and Nizhny Novgorod", the Russian Inquiry Commission said in a statement.
While Martinez knows his Belgium side can afford to rest easy knowing their World Cup place is assured, the visitors aren't liable to be pushovers as they seek to send a statement ahead of the tournament. "It gave them extra energy", Carrasco said.
It will be played at the Stadion Grbavica, Sarajevo.
If Greece do win it's not the end of the road for Ireland.
Before the Cypriots had much chance to celebrate, Kostas Mitroglou and Alexandros Tziolis responded with two goals in two minutes.