Round 15 of the Bayleys Southern Districts' Premier competition provided two massive upsets which could have huge implications come playoff time.
Mid Northern's 12-game winning streak came to an abrupt halt in thrilling fashion.
While they looked to lock up their 13th win on the trot, Mid Western spoiled the party with a hard-nosed effort to snatch the 18-17 victory.
Mid Western's win was made even more significant when Kamo upset third-placed Waipu.
Waipu were desperate for points as they have the toughest run home of any team, but couldn't get the job done against a spirited Kamo side, who won 18-17.