Manchester City moved back to within five points of Premier League leaders Liverpool after a commanding win over a spirited Everton at Goodison Park.
Ilkay Gündogan smashed the bar with the goal at his mercy, before Gabriel Jesus gave City the lead after heading home Kevin de Bruyne’s pin point cross.
The hosts hit back through Dominic Calvert-Lewin’s diving header after Seamus Coleman dinked Ederson to make it 1-1 at half-time.
De Bruyne struck the side-netting just after the restart before Yerry Mina was denied by an excellent Ederson save as both sides looked to take the lead.
It was Riyad Mahrez who put City back in front from a set piece. His free-kick bent round the the wall and into the bottom corner, but Jordan Pickford will feel he should have done better.
At the other end Calvert-Lewin almost restored parity once more, but was denied by a great save from Ederson who rushed out and managed to turn his effort just wide.
It was Ederson to the rescue once more as Mina’s header was nestling in the bottom corner but for the City ‘keeper, before Sterling secured the three points for City finding the back of the net off the underside of the crossbar.
Pep Guardiola’s side move back to within five points of league leaders Liverpool while Everton remain in 15th.
Theo Walcott was stretchered off inside the first two minutes of the match after being hit in the face with the ball and replaced by Alex Iwobi.
Ilkay Gündogan should have put City in front with just over ten minutes played, but somehow smashed the bar with an open goal after latching on to Riyad Mahrez’s low drive.
They made the breakthrough in the 24th minute when de Bruyne’s delightful cross was met by Jesus and headed past Jordan Pickford. The Belgian has eight assists in the Premier League already this season.
Everton almost replied immediately, but Ederson kept out Gylfi Sigurdsson's long-range effort.
They did pull themselves level 10 minutes after going behind when Iwobi put Seamus Coleman in behind the defence, he dinked the ball over Ederson and Calvert-Lewin dived to nod the ball over the line.
Some lovely one-touch football almost lead to City leading once more, but it ended with Jesus flashing his shot over the crossbar.
Just before the half-time whistle Kyle Walker cut back to Rodrigo on the edge of the area, he found Gündogan, whose shot was straight at Pickford.
City started the stronger after the restart with de Bruyne again causing problems for Everton, hurdling a desperate lunge by Lucas Digne but his shot is smashed into the side-netting.
Richarlison won a free-kick for Everton in the corner. The ball was whipped in and Yerry Mina’s headed effort was denied by a great save from Ederson, pushing it over the bar.
Raheem Sterling should have put City back in front after being put through by Mahrez with just the goalkeeper to beat, but miscued his effort and didn’t even find the target.
Mahrez restored City’s lead in the 71st minute after curling a free-kick around the wall and into the bottom corner. Jordan Pickford will feel he should have done better after getting across to it but the ball went under his glove.
Calvert-Lewin almost got Everton back on level terms immediately, but Ederson came rushing out and managed to turn his effort just wide of the post.
Ederson was called into action once again getting down to the bottom corner to deny Mina’s well directed header.
Substitute Sergio Aguero set-up City’s third as his low cross came off Pickford before Sterling smashed home off the underside of the crossbar, which was confirmed by the goalline technology.
Featured from our writers