Dane Dobbie had four goals and two assists, Karsen Leung had two goals and two assists, and Matthew Dinsdale scored two and helped on another for Calgary (6-3). Shawn Evans and Jeff Shattler had eight-point games with a goal and seven assists apiece, and Jon Harnett and Geoff Snider also scored.
Stephan Leblanc led the Rock (4-6) with five goals and two assists, Garrett Billings and Kasey Beirnes had two goals and four assists apiece, Rob Hellyer scored two and helped on another, Colin Doyle had a goal and five assists, and Ethan O'Connor also scored.
Toronto netminders Nick Rose and Zak Boychuk stopped 31 combined shots. Rose played 54:41, giving up 16 goals on 44 shots and Boychuk let in the other three on six shots.
Calgary goaltender Mike Poulin made 48 saves for the win.
The Roughnecks led 7-0 after the first quarter, and 14-6 at the half.