Matamata are battling to stay out of the relegation zone and mustered an important win at home against Ngongotaha.
The result will come as a reality check for Ngongotaha, who were contesting the Chatham Cup fourth round a week ago.
AFC Fury (Tauranga) remain top of the ladder despite drawing 3-3 with Tauranga Old Blues at the weekend.
Waikato Bay of Plenty Football results on Saturday:
Federation One: Taupo 1 Cambridge 2, AFC Fury 3 Tauranga Old Blues 3, Matamata Swifts 2 Ngongotaha 1, Tauranga Boys' College 1 Melville 1, Hukanui Rototuna 0 Otumoetai 1, Waikato Unicol 1 Tauranga City 1.
Federation Two: Papamoa 2 Cambridge 2, Ngongotaha 4 West Hamilton 2, Tokoroa 0 Katikati 2, Te Awamutu 0 Rotorua United 2.