PITTSBURGH -- The Nationals are on a hot streak at the plate that defies explanation.
"If anyone knew the answer to that, they could write a book and make millions of dollars," Adam Eaton said.
The onslaught continued Monday night when Asdrubal Cabrera hit the last of Washington's four home runs and drove in five runs, and three relievers combined for 6 2/3 innings of one-hit ball as the Nationals thumped the Pittsburgh Pirates 13-0.
Eaton, Matt Adams and Trea Turner also connected for the Nationals, who have scored 79 runs in their last eight games while going 7-1. They've scored 43 times in their past three, including a 15-14 loss.
Adams added two doubles and had four RBI. Juan Soto had four of Washington's 15 hits and walked, reaching base in all five plate appearances.
The Nationals aren't eager to talk about how they've managed to score at least 13 runs in the four of their last five games, for fear of jinxing themselves.
"I'll leave that to you guys in the media world," Eaton said.
Starting pitching is considered the Nationals' strength, with three-time Cy Young award winner Max Scherzer fronting a rotation that includes Stephen Strasburg and Patrick Corbin. But manager Dave Martinez believes Washington's offense stacks up well, too.
"We have a lot of functional pieces," Martinez said. "We've got guys that can get on base, guys that can steal bases, guys who can move the ball around and hit the ball all over, and guys in the middle of the lineup who can juice balls.
"Our lineup is pretty thick right now. I'm proud of the way they're swinging it. They are swinging at good pitches and willing to take walks, too."
"How about the job Javy did?" Martinez said. "He really saved us from having to go deep into our bullpen."
The Nationals scored four runs off Trevor Williams (5-6) in each of the first two innings.
Williams was removed after the second and was charged with eight runs -- six earned -- while giving up six hits and three walks. Pittsburgh fell to 7-28 since the All-Star break.
"It's a really tough stretch right now," Williams said. "Hopefully, tonight is the bottom. I look forward to coming to the field tomorrow. Being a pitcher, you have to have a short-term memory."
The Nationals moved within five games of first-place Atlanta, which was idle, in the NL East and continue to lead the wild-card standings.
Eaton homered with one out in the first and Adams added a two-run blast following a sacrifice fly by Cabrera. Turner's three-run homer highlighted the second, which included an RBI double by Adams.
Cabrera hit a two-run double in the fifth and scored on Adams' double as the Nationals ran the lead to 11-0. He added a two-run homer in the ninth.
Bell's single off Ross' knee in the fourth gave the Pirates runners at first and third with one out. However, Guerra got Colin Moran to hit into a double play.
Nationals: Scherzer is scheduled to be activated from the injured list Thursday and start in the finale of the four-game series. He has pitched once over the past six weeks because of a strained muscle in his back. ... Ross said he is confident that he will be able to make his next scheduled start Saturday against the Cubs at Wrigley Field. ... 1B Ryan Zimmerman had his rehab assignment transferred to Single-A Potomac from Double-A Harrisburg.
Pirates: C Elias Diaz was removed after the fourth inning as a precaution after being struck in the facemask by a foul tip.
Nationals 2B Brian Dozier was placed on paternity leave and INF Adrian Sanchez was recalled from Harrisburg. Dozier can miss up to three days.
HIT NO. 1
Pirates rookie right-hander Montana DuRapau had his first major league hit, a single to right field in the third inning off Ross. It came in DuRapau's 13th game and fourth at-bat.
Strasburg (15-5, 3.82 ERA) will face RHP Chris Archer (3-9, 5.23) on Tuesday night. Strasburg is 8-1 with a 3.92 ERA in his last 10 starts. Archer has not won in 12 starts since June 6, going 0-4 with a 5.26 ERA.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Diamondbacks snap 6-game skid with 1-0 win over Reds
Merrill Kelly pitched seven scoreless innings, Nick Ahmed's triple led to the game's only run and the Arizona Diamondbacks snapped a six-game losing streak by beating the Cincinnati Reds 1-0 on Saturday night.
Benintendi's sac fly lifts Red Sox past Phillies 2-1
Pinch-hitter Andrew Benintendi's sacrifice fly in the top of the ninth inning lifted the Boston Red Sox to a 2-1 win over the Philadelphia Phillies on Saturday night.
Hicks, Reyes power Tigers past Orioles in 12 innings 8-4
Victor Reyes hit a tying home run with two outs in the ninth inning and John Hicks had the game-winning grand slam in the 12th to lift the Detroit Tigers to an 8-4 victory over the Baltimore Orioles on Saturday.
Tigers walk off on Hicks' grand slam
John Hicks breaks the tie in the bottom of the 12th inning with a walk-off grand slam to lift Detroit past Baltimore.
Sanó's grand slam leads Twins to sweep of Indians
Miguel Sano's grand slam capped a five-run eighth inning and the Minnesota Twins grabbed firm control of the AL Central by beating the Cleveland Indians 9-5, completing a sweep of Saturday's day-night doubleheader.
Moustakas, Grandal homer, Brewers beat Cardinals 5-2
Mike Moustakas and Yasmani Grandal homered to help the Milwaukee Brewers beat the St. Louis Cardinals 5-2 on Saturday night.