Manchester City kicked off their 2020/21 Champions League campaign this evening with a 3-1 win over FC Porto.

Pep Guardiola's side had to come from a goal behind after Luis Diaz gave the visitors the lead, Sergio Aguero firing City level from the spot before the half-time break.

Ilkay Gundogan put the hosts in front on 65 minutes with a beautiful free-kick, before summer signing Ferran Torres sealed the win with a cracker of his own eight minutes later.

But Guardiola's side were far from their brilliant best and they will certainly not be looking forward to their trip to Portugal in December.

Porto seriously frustrated City and infamous centre-back Pepe was up to his old tricks throughout at the Etihad, the former Real Madrid man conceding the penalty on the night.

Pepe and Sterling in action

As is customary for the 37-year-old, he was also involved in a very controversial incident in the final 10 minutes of the game and it's a miracle he wasn't sent off.

Pepe clashed with Raheem Sterling and appeared to angrily drive his knee towards the Englishman's head after initially knocking him to the floor.

However, the Porto man only received a booking from referee for his actions.

You can watch the incident for yourself below.

Pepe somehow avoids a red card

Surely that's a red card for violent conduct, right? In the VAR era, it seems bizarre that the Portuguese stalwart was not given his marching orders by the officials.

While it's far from the dirtiest act of Pepe's career, he's evidently moved his knee towards Sterling's head in an aggressive manner.

Both players were locked in a heated battle throughout the game. It was Sterling who was fouled by the Porto defender for City's penalty.

Maybe Pepe was after a bit of a revenge, as the winger did throw himself to the ground rather theatrically - although it was still a clear penalty.

Pepe could Sterling

The rematch at the Estadio do Dragao in just over a month's time will certainly be interesting...