Yamaha teammates Jason O'Halloran and Tarran Mackenzie had a huge crash on the penultimate lap of Race 1 at Silverstone, gifting Glenn Irwin victory.