The defender scored a penalty as Ukraine put four past Cyprus, while the German midfielder wrote his name onto the scoresheet in a thumping win over Latvia.
Zinchenko had been inches from opening the scoring just after the half hour, but his shot from distance struck the far post rather than the back of the net.
The City man made no mistake from the spot though to double the Yellow and Blues’ lead in first half stoppage time after Nicholas Ioannou had handled inside the box.
That honour instead went to West Ham winger Andriy Yarmolenko, who tucked home a penalty of his own after Oleksandr Zubkov was felled by Antreas Panayiotou.
The Cypriot defender was given his marching orders for the challenge, giving the visitors even more of a mountain to climb, and things got worse before the hour when Roman Yaremchuk tapped home a third.
Yarmolenko then rounded off the scoring in the 65th minute courtesy of a heavy deflection to hand Ukraine a convincing win in the build-up to their European Championship opener against Holland.
Germany were victorious in a similarly emphatic fashion, beating Latvia 7-1 in Manuel Neuer’s 100th international appearance.
Gundogan got himself on the scoresheet before being replaced on the hour, launching an absolute rocket into the top corner of Roberts Ozols’ net to make it 2-0 just after the 20-minute mark.
Robin Gosens, Thomas Muller, Kai Havertz and Serge Gnabry also got on the scoresheet in an emphatic first half performance, before Timo Werner and former City winger Leroy Sane completed the rout in the second half.
There was further good news last night for Germany’s youngsters, who beat Portugal by a single goal in the final of the European Under-21 Championships.
City starlet Lukas Nmecha - fresh from a loan at Anderlecht - was the hero on the night, latching onto Ridle Baku’s incisive through ball before rounding the onrushing Diogo Costa and finishing into an empty net inside five minutes of the restart.
The forward's decisive contribution in Ljubljana’s Stožice Stadium secured Die Mannschaft a third Euro U-21 title and also ensured that he finished as the tournament’s top scorer, with four goals to his name.
Zack Steffen started between the sticks as the United States beat Mexico 3-2 after extra time to win the Concacaf Nations League final.
The City stopper made some fine saves to deny El Tri, but was then forced off through injury with 20 minutes to play.
The United States twice came from behind in normal time with Giovanni Reyna and Weston McKennie cancelling out efforts from Jesus Corona and Diego Lainez, before Christian Pulisic struck from the spot in extra time to hand the hosts the win.