With their top two pitchers this season unavailable, the Barwick Blue Knights were desperate to fill their void on the rubber Tuesday night.
The Rainy River Royals sensed the desperation and attacked like famished sharks.
The Royals halted Barwick's 11-game winning streak with a 22-6 thrashing of the Blue Knights in Rainy River District Fastball League action.
DJ Mosbeck had a good night at the plate by homering for Barwick.
But that wasn't the case on the rubber as the normal first baseman was shifted into the pitcher's role to cover the absence of JJ Landry (appendectomy) and Brandan Pratt (work commitments).
Mosbeck failed to get out of the third inning before being chased in favour of relievers Steve Halverson and Vaughan Wilson, who mopped up after that.
Myron Armstrong got the pitching win for the Royals (3-7-1), who moved one point up on the Sabaskong Cubs (3-11) for 10th place in the standings.
Rainy River now is a respectable 3-2-1 after starting the season 0-5.
Barwick (12-2), meanwhile, missed a chance to move ahead of the Dawson Tigers (12-1), who were involved in one of five games that were postponed Tuesday.
The only other contest that was played that night saw the Stratton Eagles (8-6) vault into sixth place with a narrow 5-4 win over the Northwest Bay Chieftains (4-9).
Jackson Arpin outduelled Tanner Smith as the Eagles snapped a two-game losing streak.
The ninth-place Chieftains lost their fourth-straight, despite getting a homer from Darren Smith.
All teams are scheduled to play tonight at 7 p.m. (weather permitting), including the Fort Frances Braves battling the Sight & Sound Wolves at VanJura.
Windey's Warriors and the Raiders will square off at Couchiching, Rainy River visits the Northwest Bay Juniors, and the Sabaskong Lakers host Barwick.
The Cubs head to Stratton, Dawson visits the Sabaskong Goldeneyes, and the Chieftains play the Thunderbirds at Manitou.