Marko Arnautovic converted an injury-time penalty to give Stoke a 4-3 victory in a thrilling match at Everton in the Premier League on Monday.

Romelu Lukaku twice brought Everton level, canceling out strikes by Stoke winger Xherdan Shaqiri, to move to 15 goals for the season and tie with Leicester's Jamie Vardy as the league's top scorer.

Gerard Deulofeu put Everton ahead for the first time in the 71st, Joselu equalized for Stoke in the 80th before Arnautovic slotted home from the spot in the first minute of stoppage time after being fouled by John Stones.

The win continues a great December for Stoke, which has also beaten the two Manchester clubs.