calgarysun.com
Roughnecks rally to dump hosts in Rochester
A good night for the Rochester Knighthawks?It seemed that way early on Saturday night.But the Calgary Roughnecks never strayed from an effective road blueprint to make it a better night for themsel…