Calgary's Mike Heathcott allowed only four hits through five innings Tuesday night as the Cannons defeated Salt Lake Buzz 9-2 in a Pacific Coast League baseball game.

The victory was the eighth straight at home by the Cannons and left them in second place in the North Division, one game behind Tacoma.The right-hander (3-3) gave up both Buzz runs, including a home run by David Ortiz in the third inning. Heathcott didn't walk a batter and struck out two.

Travis Baptist (8-3) absorbed the loss. The left-hander left after surrendering five hits and five runs through five innings. He walked four and struck out two.

Lou Frazier and John Finn - returning to Calgary's lineup for the first time since 1996 - had two hits apiece for the Cannons.

Ortiz and Mike Moriarty had two hits apiece for Salt Lake.