The Heat raced out to a 7-0 lead in shots in the opening minutes, but a pair of goals from the Marlies in a five-minute span at the midpoint of the first - netted by Scott Pooley and Kenny Agostino - gave the visitors a 2-0 edge through the game's opening frame.
Toronto then seized control of the contest with four goals in the second stanza, a shorthanded marker and powerplay tally book-ending a pair of even-strength goals to complete the period's scoring.
The teams then closed out the contest by trading goals in the third, Toronto striking first and then Philp putting the Heat on the board with 7:22 remaining, his 20th professional goal. Martin Pospisil and Colton Beck got the assists.
Tyler Gaudet and Hudson Elynuik paced the Marlies with a goal and an assist each, and netminder Andrew D'Agostini was strong throughout with 31 saves.