Aymeric Laporte felt Manchester City demonstrated their battling qualities as they overcame controversy to snatch a dramatic Champions League victory away to Schalke.

Leroy Sane and Raheem Sterling struck in the last five minutes as City recovered from a VAR row and a contentious red card to claim a dramatic 3-2 win in the first leg of their last-16 tie at the Veltins Arena.

“Always we keep fighting until the end,” said defender Laporte.

“The team have the quality to make these kind of things (happen). We are very happy that we won this game. I think it was difficult. It is not easy playing with 10 guys in the pitch against 11.

View this post on Instagram

#AL14 ✌🏼😉

A post shared by Aymeric Laporte ⓮ (@a.laporte) on Feb 20, 2019 at 3:27pm PST

“Now we have to be focused on the next game and the next one, always keep improving and win these kind of games.”

City found the going unexpectedly tough against a side sitting 14th in the Bundesliga despite dominating early on and taking an 18th-minute lead through Sergio Aguero.

Schalke controversially drew level with the first of two penalties in the space of seven minutes late in the first half, awarded after a lengthy stoppage for a VAR review.

The referee initially gave a corner after the ball deflected off Nicolas Otamendi but Schalke’s claims of handball were eventually backed up by the VAR after a confusing delay of more than three minutes.

Players from both sides remonstrate with Spanish referee Carlos Del Cerro as a VAR review takes place Players from both sides remonstrate with Spanish referee Carlos Del Cerro as a VAR review takes place (Martin Meissner/AP)

There was no clarity on whether Otamendi had handled deliberately and, adding to the farce, the referee could not review the incident himself as the pitchside monitor was broken.

Nabil Bentaleb scored from the spot, and did so again after a foul by Fernandinho moments later. City’s night took a turn for the worse after Otamendi – harshly booked over the penalty incident – was sent off for a second yellow card.

A stunning free-kick from Sane against his former club rescued the situation and Sterling grabbed the winner in the last minute.

View this post on Instagram

☝🏾 High Spirit ☝🏾 #NoGivingUp

A post shared by Raheem Sterling x 😇 (@sterling7) on Feb 20, 2019 at 2:29pm PST

City manager Pep Guardiola later played down the VAR rumpus and Laporte was also measured in his response.

He said: “I think it is difficult for the referees. It was bad for us but maybe some day it will be good for us.

“I think (Otamendi) had the hand close to the chest. I don’t know but I think the referee can say it is a penalty. I hope in the next game it is going to be better for us with the VAR.”

City now move on to the Carabao Cup final at Wembley on Sunday hoping to win the first part of what could be a quadruple trophy haul.

Manchester City v Chelsea – Premier League – Etihad StadiumSterling scores City’s sixth in the rout of Chelsea on February 10 (Martin Rickett/PA)

City thrashed the London outfit 6-0 when they met at the Etihad Stadium earlier this month but midfielder Bernardo Silva says that counts for little now.

He said: “It is a very difficult game, despite the last result, against one of the best sides in the world.

“We are not expecting an easy game and of course we want to win the first trophy of the season.”