This was a weekend of firsts. It was the first time a Dutch Grand Prix was held on a Sunday, it was the first time a Mahindra rider (Pecco Bagnaia) won in the Moto3 class, it was the first time a Japanese rider (Takaaki Nakagami) won a Moto2 race in six years, and as it happened, the first victory for a non-factory rider in nearly a decade in the premier class, courtesy one Jack Miller.If someone were to have told Miller that he'd win the Dutch TT earlier today, he'd probably have asked them what brand of nail varnish they'd been sniffing. It had been a fairly dramatic weekend, with cameos from the rain gods ensuring plenty of riders took a tumble at some point. The factory Ducatis had been fast in the Practice sessions, with Andrea Dovizioso going on to take pole ahead of Valentino Rossi and Scott Redding, Marc Marquez nicked a scooter to get to the pits after crashing in Q2, and reigning champion and Assen disliker Jorge Lorenzo came to dislike Assen some more. Yes, all very entertaining.But if Friday and Saturday were the appetiser, today was a five-course meal.With rain having arrived at the end of the Moto2 race, the track was soaked by the time the big boys came out to play, and a flag-to-flag race seemed quite likely. It was Scott Redding who took the hole shot, and, as if he was almost overwhelmed by the fact that he was leading a race, forgot to brake where he should have, running wide and letting Rossi and Dovizioso through. Andrea Iannone had made a great start to come from the last spot on the grid to 11th at the end of Lap 1, but it was the unexpected speed of Yonny Hernandez that took everyone by surprise. The Colombian -- who had nothing to lose -- rode like he had nothing to lose, and on the third lap, had passed Rossi to take the lead. He rode really well, and had built up a sufficiently large gap. The rain had stopped, the track was drying, and it looked like Yonny would end Ducati's excruciatingly long wait for a Grand Prix victory. Just when the mechanics in the pit lane started to fire up the dry-weather bikes, the heavens opened, and the riders were caught in an almighty downpour. The camera panned to show Hernandez and his Desmosedici lying in the gravel trap. There was to be no fairy-tale ending.Danilo Petrucci, who we know loves racing in the rain, was the fastest man on track, and as the rain intensified, he caught up with the front-runners. Following him was his team-mate Redding, who got past Rossi to take third just as Petrucci passed Dovizioso for the lead. Just as it seemed like Pramac Ducati would register a stunning maiden victory, the red flag was shown midway through Lap 15 when Iannone high-sided out of fifth place. There was some hand-waving from the Pramac boys, but the race was stopped in the interests of rider safety, and rightly so -- no racing when you can't even see what's in front of you.The re-started 12-lap race saw Dani Pedrosa and Cal Crutchlow crash out on Lap 1 itself, and it was then that everyone noticed how Jack Miller had torn through the field, and was on the charge. His cause was helped by Dovizioso's high-speed spill, and on the following lap, Rossi went down, too, registering his third DNF of the season. That left Miller in second place, and that was about as much motivation as the young Australian needed. He made the move stick on Lap 4, and there was no looking back -- at least not until he crossed the Geert Timmer chicane for the final time.That was it. The first victory for a non-factory rider in nearly a decade.“Once I passed Marc I just tried to block out the fact that I was heading for my first win and keep a clear mind. Coming out of the final chicane and seeing the chequered flag was just an unbelievable feeling. My family and I have made a lot of sacrifices to make today happen and it feels amazing. I don't know what to feel. A lot of people said this wouldn't work. I've just showed that I'm not an idiot. Thanks to Honda for taking this risk on me”, said 21-year-old Miller, barely able to fight back tears.Marquez took a very safe second, while Redding made it to the last step on the podium ahead of KTM-bound Pol Espargaro. Lorenzo gladly picked up whatever few points he could salvage, finishing 10th behind Maverick Vinales.'Today was the race to lose the points. I was really calm and did my race. I saw Rossi was pushing \& thought I couldn't follow him. When Jack passed me I said the 2nd place is like a victory'. He has grown exponentially wiser, hasn't Marquez?Marquez now enjoys a 24-point lead at the top. But for now, let's all soak in the unlikeliest of riders winning one of the most revered races in the history of motorcycle racing. It's something we may not see again for a long time to come. You can't expect Miller to win more races this season -- unless it pours cats and dogs and koalas everywhere -- but today was something special. Something for us all to remember.