The group rivals finish the international break level on points, with Germany ahead on goal difference.
Belgium captain Kevin De Bruyne's future with the national side has been thrown into doubt after he slammed his teammates as "not good enough" after a 2-0 Nations League defeat to France.
The Italians built on an impressive win away in France at the weekend as they beat Israel 2-1 in a game played on neutral territory in Budapest due to the security situation in the Middle East.
The 31-year-old Bayern Munich striker, who has scored 66 goals in 99 appearances for England since his debut in 2015, is the first player to become an England men's centurion since striker Wayne Rooney in November 2014.
"This team managed to win a historic match," Spain manager Luis de la Fuente said afterwards.
Ronaldo had reached 900 career goals with his 131st international strike in Thursday's victory over Croatia.
The Dutch were 2-1 up at the break but allowed Bosnia back into the match at 3-2 with some 15 minutes remaining, only to go on and score two late goals for a convincing winning margin.
New-look Germany, who have set their sights on the 2026 World Cup after their quarter-final run at the Euro on home soil in July, no longer have any 2014 World Cup winners in the squad following the international retirements of Thomas Mueller, Toni Kroos and Manuel Neuer.
England interim manager Lee Carsley does not plan to sing the British national anthem before his first game in charge against Ireland in Dublin on Saturday.
Kevin De Bruyne was included in Belgium’s squad for next week’s Nations League matches but Romelu Lukaku was omitted after asking for time off to concentrate on getting fit after his move to Napoli, coach Domenico Tedesco announced on Friday.
World champions Spain battled to a 3-2 win over the world's number one-ranked team Sweden in their Nations League Group A game on Friday after a week blighted by uncertainty caused by the continued fall-out from their World Cup win.
Spain had not won a trophy for over a decade since they triumphed at Euro 2012, and crashed out of the World Cup in Qatar last year in the last 16
Italy sealed a third-place finish in the Nations League finals on Sunday, with a 3-2 win over disappointed hosts the Netherlands.
Spain coach Luis de la Fuente said he would take on Italy in the Nations League semi-final on Thursday as if it was his "last game" in charge.
Croatia gave the Netherlands a valuable lesson as they reached the Nations League final with a 4-2 extra-time victory on Wednesday, Dutch coach Ronald Koeman said.
Bruno Petkovic and Luka Modric struck in extra time to fire Croatia into the Nations League final with a 4-2 victory over hosts the Netherlands on Wednesday.
Spain's shock 2-1 home defeat to Switzerland on Saturday leaves La Roja needing to beat Portugal away on Tuesday to progress to the semi-finals of the Nations League.
Cristiano Ronaldo, Joao Moutinho and Raphael Guerreiro will all miss Portugal's Nations League match against Switzerland this weekend, coach Fernando Santos announced on Saturday.
An early goal from Pablo Sarabia earned Spain a 1-0 win in Switzerland on Thursday, their first victory of this year's UEFA Nations League.