Pinch-hitter Brock Holt hit a tiebreaking solo homer, Rick Porcello threw seven impressive innings and the major league-leading Boston Red Sox beat the Philadelphia Phillies 2-1 Tuesday night.

Sandy Leon also went deep for Boston, which improved to 86-35. The Red Sox increased their total to 168 homers, matching their number from last year when they hit an AL-low 168.

More Images
Boston Red Sox's Sandy Leon follows through after hitting a home run off Philadelphia Phillies starting pitcher Nick Pivetta during the third inning of a baseball game, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

Pinch-hitter Brock Holt hit a tiebreaking solo homer, Rick Porcello threw seven impressive innings and the major league-leading Boston Red Sox beat the Philadelphia Phillies 2-1 Tuesday night.

Boston Red Sox's Sandy Leon celebrates after hitting a home run off Philadelphia Phillies starting pitcher Nick Pivetta during the third inning of a baseball game, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

Rhys Hoskins homered, but the Phillies wasted a solid outing from Nick Pivetta. He allowed one run and three hits in six innings.

Philadelphia Phillies' Nick Pivetta pitches during the third inning of a baseball game against the Boston Red Sox, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

Leon gave the Red Sox a 1-0 lead in the third. The least dangerous hitter in Boston's lineup sent a 95 mph fastball into the seats in right-center for his fifth homer.

Philadelphia Phillies first baseman Carlos Santana catches a fly ball by Boston Red Sox's Mookie Betts during the first inning of a baseball game, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

The Phillies have lost five of seven to fall into second place in the NL East behind Atlanta.

Boston Red Sox's Rick Porcello pitches during the second inning of a baseball game against the Philadelphia Phillies, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

LINEUP SHUFFLE

Porcello (15-5) gave up one run and two hits, striking out 10. He tied Max Scherzer and Luis Severino for the most wins in the majors.

Boston Red Sox's Sandy Leon follows through after hitting a home run off Philadelphia Phillies starting pitcher Nick Pivetta during the third inning of a baseball game, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

Boston Red Sox's Sandy Leon follows through after hitting a home run off Philadelphia Phillies starting pitcher Nick Pivetta during the third inning of a baseball game, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

Rhys Hoskins homered, but the Phillies wasted a solid outing from Nick Pivetta. He allowed one run and three hits in six innings.

Holt hit the first pitch he saw from Tommy Hunter (3-2) in the eighth off the video screen on the facing of the second deck in right field.

Heath Hembree tossed a perfect eighth, striking out Odubel Herrera swinging at a pitch that hit his left foot. Craig Kimbrel finished the two-hitter for his 36th save in 40 chances. He's 41 for 41 in interleague games in his career.

Boston Red Sox's Sandy Leon celebrates after hitting a home run off Philadelphia Phillies starting pitcher Nick Pivetta during the third inning of a baseball game, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

Boston Red Sox's Sandy Leon celebrates after hitting a home run off Philadelphia Phillies starting pitcher Nick Pivetta during the third inning of a baseball game, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

Leon gave the Red Sox a 1-0 lead in the third. The least dangerous hitter in Boston's lineup sent a 95 mph fastball into the seats in right-center for his fifth homer.

Porcello followed with a liner over right fielder Nick Williams' head and slid headfirst into second base for his second career extra-base hit.

Porcello retired his first 12 batters before Hoskins drove his 23rd homer out to left in the fifth.

Philadelphia Phillies' Nick Pivetta pitches during the third inning of a baseball game against the Boston Red Sox, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

Philadelphia Phillies' Nick Pivetta pitches during the third inning of a baseball game against the Boston Red Sox, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

The Phillies have lost five of seven to fall into second place in the NL East behind Atlanta.

NL DOMINANCE

The Red Sox have won 20 of their last 23 interleague games.

ROSTER MOVES

The Phillies traded righty Jake Thompson to the Milwaukee Brewers for cash. Thompson was acquired in the trade that sent former ace Cole Hamels to Texas in 2015. He was 7-8 with a 4.87 ERA in 30 appearances, including 18 starts, in three seasons in Philadelphia. ... Former Phillies closer Hector Neris was recalled from Triple-A Lehigh Valley and infielder J.P. Crawford was sent down.

Philadelphia Phillies first baseman Carlos Santana catches a fly ball by Boston Red Sox's Mookie Betts during the first inning of a baseball game, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

Philadelphia Phillies first baseman Carlos Santana catches a fly ball by Boston Red Sox's Mookie Betts during the first inning of a baseball game, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

LINEUP SHUFFLE

Phillies manager Gabe Kapler moved Nick Williams up to No. 2 and Asdrubal Cabrera to No. 3. Hoskins went from second to cleanup and Carlos Santana dropped from No. 4 to fifth in the order.

TRAINER'S ROOM

Boston Red Sox's Rick Porcello pitches during the second inning of a baseball game against the Philadelphia Phillies, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

Boston Red Sox's Rick Porcello pitches during the second inning of a baseball game against the Philadelphia Phillies, Tuesday, Aug. 14, 2018, in Philadelphia. (AP PhotoMatt Slocum)

Red Sox: C Blake Swihart was activated from the disabled list and C Dan Butler was designated for assignment. ... 2B Ian Kinsler could return Wednesday from a strained left hamstring.

Phillies: C Wilson Ramos was 4 for 9 with three doubles in three rehab games for Single-A Clearwater and could join the lineup Wednesday. The two-time All-Star catcher hasn't played since being acquired from Tampa Bay on July 31 because of a hamstring strain.

UP NEXT

RHP Nathan Eovaldi (5-4, 3.74 ERA) makes his fourth start for the Red Sox since arriving in a trade from Tampa Bay while RHP Vince Velasquez (8-9, 3.98) goes for the Phillies on Wednesday night.

More AP baseball: https://apnews.com/tag/MLBbaseball