Gabriel Jesus beat Brazil in the Copa America semi-final.
Paraguay, who were reduced to 10 men after 58 minutes, held on to a 0-0 draw at Porto Alegre and did not face extra time in the quarter-finals. ,
Jesus played the whole game while Ederson re-aligned the match on the bench.
READ: Gabriel Jesus wears jersey No. 9 of the city.
READ: Ederson in league of their own, says Weaver
Fernandinho missed the game after injuring his right knee.
For Jesus it was an immediate reaction to his missed penalty in the previous game against Peru.
The City striker missed in the closing moments of the 5-0 victory against the Peruvians and was still anxious to remedy the situation.
The penalty shootout seemed to be over Paraguay's way pave as Liverpool's Roberto Firmino continued their 3-0 draw.
But after Derlis Gonzalez failed to play for the Paraguayans, Jesus stepped in to score the decisive fifth penalty and made no mistake.
Brazil, who have not scored in the Copa America, face the winners of today's match between Argentina and Venezuela at Belo Horizonte next Tuesday.
Jesus missed a penalty against Peru in his last group game and said he had returned on Thursday to his proven technique.
"In the last game, I did not look at the goalkeeper and hit it hard right away and the goalkeeper saved well," Jesus said after the game.
"Today I did it in my usual way, I look I could see it moving to the left and how I pushed it the other way. "
Colombia meets in the other two quarter-finals on Chile and Uruguay contributions in one place