The defending champs clearly have the wood over the Bite, winning 12 of their last 13 games harking back to the 2010/11 Championship Series.
Heat first baseman Allan de San Miguel got things started for the visitors, putting a solo shot over the left field wall to take a one run lead.
The Bite answered back immediately, Justin Howard scoring on a single from catcher Chris Adamson.
But Perth took the upper-hand back for good in the fourth, de San Miguel scoring again on an errant throw from Jeremy Cresswell, while Corey Adamson brought David Amberson home to double the advantage.
It could have been worse, but veteran Darren Fidge came in to replace starter Paul Mildren and got out of a bases-loaded jam without any more damage.
The home team also failed to capitalise on a bases loaded opportunity of its own at the bottom of the fourth, Dennis Christiansen hitting into a double play to end the inning.
The Heat's Adamson added another run in the top of the sixth on a wild pitch by Fidge, before Perth picked up another couple of runs in bizarre circumstances.
Carter Bell hit a deep ball to centre field and Nathan Melendres had it covered, but crashed through the wall and lost the ball, allowing Adam Melker and Luke Hughes to score on a triple.
Luckily, Melendres escaped without any serious injury, but the hurt on the scoreboard didn't stop, the Heat piling on the next seven runs before the Bite pegged two back late.
Former New York Yankee Anthony Claggett got the win for the Heat, allowing one run on three hits over five innings.
Perth will be looking for the series sweep when the third and final game gets underway at 7pm tonight.