The host Pumas trailed 4-3 midway through the game before responding with one in the fifth, two in the sixth and four in the seventh to put the game away.
Relief pitcher Stuart Brunton turned the tide, entering in the fourth and ceding nary a run.
Original report supplied by Dale Hooper of the Pakenham Baseball Club
In a back-and-forth affair between the two top teams in Division 3, the Saints jumped out early, scoring three times in the first only to see the home side tally four of their own.
St Kilda tied it in the third but the Rebels five run fourth inning proved decisive.
Jarrod MacEachern pitched very well again and the Saints hung tough without their normal three and four hitters, Todd Clarkson and Robby Lewis.
After struggling in the first, Matthew Young rebounded to go seven. Joel Stubbs pitched the final two frames. Caleb Poole knocked in four and Michael Hunt slugged two doubles en route to four hits in as many at-bats.
Original report supplied by Nick Thompson of the Mulgrave Baseball Club