Scott Tanser's early penalty gave Saints the lead at McDiarmid Park but a double from Billy Mckay made it three wins out of three for the Staggies so far.
In Sunday’s other game, Airdrieonians held off a Clyde comeback to win 3-2 in a Group F fixture played at Hamilton due to pitch works at Broadwood.