The victories ran the Islanders record to 7-1 in the New Brunswick Junior Baseball League.
Gallant's hit plated pinch runner Conor McGregor to give the Islanders the 3-2 win in Game 2. McGregor was running for his brother Curtis, who started the rally with a leadoff single.
Brett Hicken picked up his third win of the season pitching five shutout innings in relief of starter Jayden MacLean, who went four solid inning.
Gallant was 3-for-4 for P.E.I. while Ryne MacIsaac, Darcy Affleck, and Curtis McGregor all had two hits.
Zach Gosse went the distance for the Ironmen, giving up 10 hits. Tyson Sargent had two hits for Chatham.
In Game 1, Porter Smith recorded his second complete game victory of the season, surrendering three hits and two walks while striking out five, in a 6-0 win.
P.E.I. scored four in the first inning and never looked back. Dominique Ryan had two hits and scored three times for the Islanders while Logan Gallant had two hits to spark the offence.
Liam Young went four innings in a losing cause for Chatham. Jeremy Poole had two hits the Ironmen.
The Islanders are back in action today at noon for a doubleheader in Summerside with Saint John.