Saturday evening saw the Young Loins of Team Great Britain roar into the World Under-21 Team Final.
Team GB romped to a home victory at Ashfield Stadium in Glasgow with 50 points ahead of Australia on 33, Czech Republic 26 and Germany 13.
Dan Bewley was the biggest star of the night with a 15-point maximum while Greaves was second top scorer with 13 on a night of sensational racing.
Wolverhampton and Glasgow boy Greaves admitted: “It’s a dream night for me having only signed for Glasgow earlier in the week. I wanted to do well and it went great.
“It was awesome to win the race that put Great Britain through to the final in Heat 17. I didn’t even know until someone told me when I got back to the pits!
“But it’s been a great night for everyone and now we can give everything we’ve got in the final in Denmark.”
Great Britain boss Neil Vatcher was “very proud” of his new-look side with a powerhouse performance even though Zach Wajtknecht was ruled out after a nasty Heat 11 crash.
Vatcher said: “It’s a very proud day for Great Britain. The boys did so well and with Robert Lambert winning his European Championship round, it’s been a great day for the country.”
The most horrific moment of the night was Australian Zaine Kennedy was thrown over the safety fence on bend two in Heat 18.
He got up and walked away but any hopes of his country making the finals ended with his shocking crash.
Aussie boss Mark Lemon said: “The boys did really well considering how inexperienced they are. We’ve got a completely new team and they really got stuck in. I’m so proud of them.”
GREAT BRITAIN 50: Dan Bewley 15, Nathan Greaves 13, Ellis Perks 10, Zach Wajtknecht 6, Connor Mountain 6.
AUSTRALIA 33: Zaimon Lidsey 12, Zaine Kennedy 8, Jordan Stewart 8, Kyle Thomson 4, Cooper Riordan 1.
CZECH REPUBLIC 26: Jan Kvech 15, Patrik Mikel 5, Petr Chlupac 3, Josef Novak 3.
GERMANY 13: Niels Oliver Wessel 4, Dominik Moser 4, Fabian Wachs 3, Marius Hillebrand 2.