SAINT PAUL -- Curtis Dickson scored two late short-handed goals to help the Calgary Roughnecks outslug the Minnesota Swarm 17-16 on Saturday.
Roughnecks forward Scott Ranger scored six goals while teammate Shawn Evans had two goals and nine assists.
Dickson finished with three goals, Dane Dobbie had three goals and two assists, Jeff Shatter scored twice with three assists and a single by Nolan Heavenor rounded out Calgary's (5-3) scoring.
Minnesota (2-4) was led by hat tricks from Ryan Benesch and David Earl. Shayne Jackson and Kiel Matisz had two goals each, and Greg Downing, Tyler Hass, Andrew Watt, Jordan MacIntosh, Corbyn Tao and Joel Henry added singles.
The Roughnecks led 9-5 at halftime thanks to five first-half goals by Ranger and seven assists by Evans. Benesch scored twice in the first 30 minutes to keep the Swarm in it.
Minnesota stormed back in the third quarter with a pair of goals by both Henry and Earl to tie the game at 13-13 entering the fourth.
Roughnecks transition player Geoff Snider was forced from the game in the fourth quarter after an elbowing major, his second major penalty of the night, which resulted in an automatic ejection. Snider was also ejected in Friday's loss at Toronto.
Swarm rookie Kiel Matisz cashed in on the power play almost three minutes later to give Minnesota its first lead of the night, 14-13. But Dickson scored shorthanded to even the game up before Evans put Calgary ahead 15-14 with under five minutes to play.
But 15 seconds later, Earl tied the game in transition to even it at 15-15. Minnesota went on the power play, but Dickson scored two more short-handed goals for a 17-15 lead.
Benesch then pulled the Swarm within one on the power play. Minnesota called timeout with 14 seconds left to try for the equalizer, but came up just short in a comeback bid.