Gvardiol, a defender, has three goals in his last six Premier League games for Manchester City.
San Marino's players charged onto the pitch in joy after securing promotion to League C at the Rheinpark Stadion in Vaduz.
Haaland was at his destructive best as Norway brushed aside Kazakhstan 5-0 to finish top of Group B3 ahead of Austria who were held to a 1-1 draw by Slovenia.
Ex-Juventus midfielder Rabiot netted from Lucas Digne set-pieces in each half at the home of his former Milanese rivals to ensure that Les Bleus leapfrogged Italy into top spot in Group A2 on goal difference, with both teams already in the quarterfinals before kick-off.
Netherlands and Hungary went into the match tied on five points each and with the winner set to join Germany in ensuring their progress from Group A3 to the quarter-finals.
Meanwhile, Lee Carsley, whose brief reign as England coach ends on Sunday, enjoyed an emphatic victory in Athens that put his team top of their pool on goal difference.
England play Greece away on Thursday followed by Ireland three days later at Wembley but nine players, some of them regular starters, who were called up by interim boss Lee Carsley have pulled out due to injuries.
Israeli and Dutch leaders on Friday condemned "anti-Semitic" clashes that erupted after a Europa League football match in Amsterdam overnight, with Israel sending rescue planes for their citizens.
It is the second successive France squad from which the national team captain has been absent after he also missed the October double-header against Israel and Belgium.
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.
Portugal scored twice in five minutes to beat the Czech Republic on Thursday and open up a two-point lead at the top of Group A2 in the Nations League.
Gavi became Spain's youngest scorer ever and Inigo Martinez headed home a late equaliser as Spain drew 2-2 with the Czech Republic in the Nations League in Prague on Sunday.
Cristiano Ronaldo scored twice as Portugal swept to an emphatic 4-0 victory over Switzerland in their UEFA Nations League clash at the Estadio Jose Alvalade in Lisbon on Sunday.