McFarland notched an early-season victory in a non-conference match-up with Oregon 64-49 on Tuesday night, the Spartans' third win in a row.
Max Hanson led the Spartans with 16 points, Pete Pavelec notched 10, while Garrett Larson, Ethan Nichols, and Jackson Werwinski each added seven.
Erik Victorson of Oregon led all scorers with 19 points, while Ryan Panzer had 10 points for the Panthers.
For McFarland, it was the third straight win after a season-opening loss to Stoughton. For Oregon, it was their second straight loss after opening up with wins over Greenfield and Beaver Dam.
McFarland travels to Big Foot in Walworth Thursday as the Spartans resume Rock Valley play, while Oregon gets back to Badger South play on Friday against Milton.