Regina got off to a fast start, sending 11 batters to the plate and taking a 7-1 lead out of the first inning. The Canucks would get right back into it the next inning, though, scoring five runs and eventually building a 12-7 lead heading into the bottom of the fourth.
It would be the Buffalos’ turn to rally from there, as they pulled within one with a four-spot of their own in the inning, and after Moose Jaw went ahead 13-11 in the fifth, tacked on three more to take a 14-13 edge.
The rain took over from there, and Regina secured the one-run win.
The Canucks are now 1-2 on the season, with both their losses high-scoring one-run affairs.
Nick Lougheed had a perfect night at the plate, going 4-for-4 with a double, two runs scored and three runs batted in. Tate MacDiarmid crossed the plate three times and had two RBI while Brayden Ursu knocked in a pair, Dylan Anderson and Brennan Daradich scored two runs each.
MacDiarmid got the start and allowed seven runs on seven hits while striking out four and walking five; Lougheed tossed the final two innings and surrendered seven runs -- five earned -- on three hits and six walks to go along with three strikeouts.
The Canucks are back in action Monday when they travel to Regina to face the Regina Blue Jays. The two teams will rematch in Moose Jaw’s next home game June 16 against the Blue Jays. Game time is 6:15 p.m. at Ross Wells Park.