Manchester City came from behind to beat second placed Leicester City during the last match of the night.
England forward Verdy ensured it was 1-0 in the 22nd minute but Mahrez equalized for the host eight minutes later.
Gundagon ensured they went to the break with the lead as he scored from the penalty spot with three minutes to go.
- Liverpool and Manchester City maintain perfect starts
- Manchester City risk a season-long champions League ban
Gabriel Jesus sealed the third and most heartbreaking goal for Leicester fans to watch but leave with so much hope as they still hold the second position.
Liverpool still hold the pole position even though they were away for the world cup finals against Flamengo of Brazil.
It was the first match of the night for Pep Guardiola to miss the services of Mikel Arteta who was watching his first match at Goodison Park following his appointment as Arsenal head coach.
Former Napoli coach Carlo Anchelloti watched from the stands too as he was also confirmed as Everton coach.
So much is expected from the two managers as they seek to redeem both clubs to glory following their disappointing starts of the season.
Arteta promised to work on the energy citing it as the main reason for the recent performance of the Premier League giants.