Seattle — Starling Marte got the Pirates started with a triple — and it only got better after that.
Marte hit two of Pittsburgh's five home runs and Jeff Locke pitched seven sharp innings to lead the Pirates past the Seattle Mariners 9-4night for their fifth straight victory.
Marte opened the game with a triple and hit solo shots in the second and eighth for the first multihomer game of his career.
"We had some power jump out there tonight," Pittsburgh manager Clint Hurdle said.
Locke (7-1) limited Seattle to two runs and four hits, leaving him tied for second in the National League with a 2.06 ERA. He struck out four and walked two.
"Probably had the lightest stuff he's had all season. But at the end of the day, looking at his numbers, he still found a way to keep the game in check," Hurdle said.
Brandon Inge hit a three-run shot in the second inning, his first home run since last August. Russell Martin and Gaby Sanchez also went deep for the Pirates in their first five-homer game since July 22, 2009, against Milwaukee.
It was the second time this season the Mariners have allowed five long balls. Houston connected five times on.
"They always say that hitting is contagious. It's true, when one guys goes, another one goes," Inge said. "It's something we just rolled with."
Kyle Seager hit his 10th home run in the sixth for the Mariners. It was the sixth that Locke has allowed this season, first by a left-handed hitter.
Justin Smoak added a two-out, two-run homer in the ninth off Bryan Morris.
Marte rattled his first-inning triple into the right-field corner and scored on Jordy Mercer's groundout.