The Bosnian striker was named in the Inter Milan starting line-up for their Champions League clash with arch rivals AC Milan due to Romelu Lukaku's lack of match fitness, and he made the most of his opportunity.
While Dzeko is now 37 years of age, the former Manchester City star showed that age is but a number when he slammed home a volley after just eight minutes at the San Siro.
With Olivier Giroud lining up for AC Milan, it was the first time that two strikers over the age of 36 have started a Champions League semi-final clash, and Dzeko showed he's still got it.
Hakan Calhanoglu whipped a corner in from the left and found Dzeko, who hooked the ball into the top corner of the net with a left-footed volley to put Inter Milan 1-0 up.
Danny Mills said on commentary for talkSPORT: "What a volley that is. That is absolutely outstanding. We saw two fantastic strikes last night, but that is absolutely superb.
"He's strong enough to hold off the defender - he's really strong and powerful in that moment and Davide Calabria, he holds off the captain and manages to sort of hook his foot around it and guide the ball into the top corner.
"An absolutely outstanding finish."
Most read in Football
Bellingham to spark Premier League buying frenzy, while Everton have a striker shortlist
Wrexham captain tells all on 'insane' Vegas holiday paid for by Reynolds and McElhenney
Haaland's dad escorted from Bernabeu box for getting into row with Real Madrid fans
Ancelotti was raging at De Bruyne goal and 3D technology shows he was right
At 37 years and 54 days, Dzeko is now the joint-oldest goalscorer in the Champions League, along with Luka Modric who was the same age as he netted for Real Madrid against Celtic last year.
Simone Inzaghi's men doubled their advantage three minutes later when Henrikh Mkhitaryan slotted the ball in the net as he found himself in acres of space. Inter looked set for a third when they were awarded a penalty but the decision was overturned.
Inter thought they'd had a penalty just after the half-hour mark when Lautaro Martinez went down in the box following a challenge from Simon Kjaer, but the decision was overturned as the Nerrazzurri held on to their 2-0 lead going into the second leg on Tuesday.