Olivier Giroud came off the bench to score the winning goal late on as Arsenal came from behind against Leicester City to finally win an opening day fixture.
Arsenal took the lead inside of two minutes through Lacazette. The French international brilliantly headed a powerful first-time cross from Mohamed Elneny past Kasper Schmeichel, but the Gunners’ celebrations were shot-lived.
Shinji Okazaki levelled for Leicester within minutes after Petr Cech failed to claim a cross and found himself in no man’s land, allowing Okazaki to head home the cutback with the goal gaping.
And after a period of sustaining heavy pressure, Leicester found themselves ahead for the first time. Jamie Vardy finished from close range after a Granit Xhaka pass was misplaced under pressure and the ensuing counter attack saw Marc Albrighton’s deadly cross converted by the onrushing Vardy.
Danny Welbeck equalised for Arsenal after the Gunners cut through Leicester’s defence. He was squared the ball around the six-yard box and couldn’t miss to make it 2-2 at half-time.
After the break and before the hour mark, Leicester took the lead once more, with Vardy bagging a brace. The England international headed home a Riyad Mahrez corner past Cech to put City 3-2 up with half an hour remaining.
But Arsenal weren’t to be denied. Aaron Ramsey, who came on as a second-half substitute made it 3-3, volleying an effort from close range into the back of the net after Leicester failed to deal with a corner. Granit Xhaka with the assist, a beautiful weighted chip that bamboozled the Leicester defence.
And minutes later, Arsenal were ahead. Alexandre Lacazette nearly scored from close range but saw his shot saved and out for a corner. Olivier Giroud, brought on in the second-half, headed home from the corner to send the supporters into a frenzy at the Emirates.