Player ratings from Arsenal's thrilling 4-3 win over Leicester
Olivier Giroud came off the bench to head home a late winner and seal three points for Arsenal in a topsy-turvy Premier League opener against Leicester.
The Gunners had won just one of their last seven opening day fixtures and looked destined to start another campaign slowly as the 2015-16 champions took the lead twice only to lose 4-3.
The night started perfectly for Arsenal as new signing Alexandre Lacazette marked his league debut with a goal after just 94 seconds, only for Shinji Okazaki to cancel it out inside three minutes.
Jamie Vardy then capitalised on awful defending to twice put the Foxes ahead either side of Danny Welbeck's equaliser before Arsene Wenger sent for the cavalry.
Substitute Aaron Ramsey rifled home from close range to level before Giroud - introduced alongside the Wales international - headed in an 85th-minute winner to settle a breathless encounter.
Man of the match -
Jamie Vardy. The England striker could have been turning out for the home side had he opted to accept a move to the Emirates Stadium last summer.
He decided to stay put and showed that he has the class to once again enjoy a fruitful season in the Premier League with a potential World Cup place up for grabs.
Petr Cech: 5/10
Sead Kolasinac: 5
Nacho Monreal: 5
Rob Holding: 5
Hector Bellerin: 5
Mohamed Elneny: 6
Granit Xhaka: 6
Alex Oxlade-Chamberlain: 6
Mesut Ozil: 6
Danny Welbeck: 6
Alexandre Lacazette: 7
Olivier Giroud (for Holding, 67): 7
Aaron Ramsey (for Elneny, 67): 7
Theo Walcott (for Welbeck, 75): 6
Kasper Schmeichel: 7
Danny Simpson: 6
Wes Morgan: 6
Harry Maguire: 7
Christian Fuchs: 6
Riyad Mahrez: 6
Wilfred Ndidi: 7
Matty James: 6
Marc Albrighton: 8
Shinji Okazaki: 7
Jamie Vardy: 9
Daniel Amartey (for Okazaki, 72): 5
Kelechi Iheanacho (for James, 82): 5
Demarai Gray (for Albrighton, 88): 5