Ross Murdoch read Michael Jamieson's lines to take Commonwealth gold in the men's 200 metres breaststroke final on Thursday night.
The stage had long been set for Glasgow swimmer Jamieson to top the podium in his home city, but when he was shaded by compatriot Murdoch in the heats, it looked as though the pair had been cast in the wrong roles.
And so it proved in the final showdown as Dunbartonshire swimmer Murdoch touched the wall first with a brilliant Games record of two minutes 07.30 seconds. Jamieson took second and England's Andrew Willis third.
Murdoch's delight and surprise was ill-disguised; try lip-reading on this video at the crucial moment (and if you're not seeing it on your browser, go here)
Thrilled Murdoch said: "There's no way that just happened. I can't believe it. That was amazing. It's a dream come true.
"It was a massive personal best for me. I didn't think I could do that if I'm honest. I'm so surprised. I can't believe it's just happened."
He added on BBC1: "It's my grandad's 70th birthday today so that swim was for him."
Jamieson was clearly disappointed with second place but said: "Ross has been on great form all season.
"He's dropped huge chunks off his best today so he deserved to win.
"I don't prepare to come second all the time. It wasn't good enough tonight."
Murdoch had previously caused a stir by beating Jamieson in the heats, where he also set a new Games record.