PHILADELPHIA — Bryce Harper launched a three-run homer, Alec Bohm extended his hitting streak to 18 games and the Philadelphia Phillies defeated the San Francisco Giants 5-4 on Sunday night for their fifth straight victory.
J.T. Realmuto added three hits for the surging Phillies, who have won nine of 10 and 16 of 19. They own the best record in the majors at 24-11, which marks their best 35-game start since 1995.
Philadelphia's nine-game home winning streak matches the longest in the majors this year. The club has also won 10 in a row against NL West opponents, tying a franchise record.
''The awareness of the last couple years where we didn't get hot until June, that sort of motivates people and our guys have done a really good job,'' Phillies manager Rob Thomson said.
Thairo Estrada hit a two-run homer and Michael Conforto had an RBI double for the Giants, who have lost three straight and five of six.
Harper drove a 1-1 changeup from starter Logan Webb (3-3) into the Phillies' bullpen in the third inning for his seventh homer of the season. The two-time NL MVP has homered in five games this year, and Philadelphia has won all five.
''As an offense, I think we had a pretty good plan against Webb,'' Harper said. ''Our starting pitching has been really, really good, so anytime we can go out there and get some runs up on the board for them, we have a really good chance to win.''
Bohm kept his hitting streak alive in his final at-bat, ripping a double off Taylor Rogers down the left-field line. It's the longest run in the majors this season.