The Yorkton Cardinals actually had an early lead last might in Weyburn.
The Cardinals plated a single run in the top of the first inning in the Western Canadian Baseball League encounter.
But the lead was short-lived as Beavers got to Yorkton starter Andrew Magness in the second frame scoring six.
Weyburn then added one in the third, three in the fifth, for 10 runs all off Magness who took the loss.
The Cardinals had added one in the fourth amid the Beaver blitz, and then the teams would trade single runs in the sixth, with the Beavers adding one in the eighth for a 12-3 win.
Magness in taking the loss tossed five innings allowing eight hits and 10 runs, all of those earned, while walking four and striking out three.
Chase Stratton was the winning pitcher for the Beavers throwing seven innings and scatter seven hits, while allowing three runs, all of those earned.
Luke Shekeryk hit a solo home run for Yorkton, his third of the season.
The Beavers got home runs from Jack Barrie, his eighth of the campaign, and Dominic Sere, his first of the season.
Weyburn sits atop the WCBL East with a 17-3 record, 1.5 games up on Regina.
The Cardinals are last in the East with a 2-18 record, five games back of fifth place Melville.