WASHINGTON -- Max Scherzer struck out a season-high 11 to bounce back from his worst outing this season, and the Washington Nationals defeated the Arizona Diamondbacks 4-2 on Thursday.

Scherzer (4-2) allowed one run and two hits in seven innings. He also was 2 for 3 at the plate, driving in Washington's first run with a second-inning infield single that pitcher Braden Shipley could not pick up with his bare hand.

The NL Cy Young Award winner struck out the side in the fourth and the seventh, the only two innings he allowed a hit. He gave up Jake Lamb's homer in the seventh.

In his previous outing, Scherzer gave up five runs on Travis d'Arnaud's two homers in a 7-5 loss to the Mets last Friday.

Matt Albers pitched the eighth, Joe Blanton gave up Paul Goldschmidt's leadoff homer in the ninth and Enny Romero finished the four-hitter for his second major league save. Washington won the three-game series and finished its homestand 3-3.

Shipley (0-1), making his first big league start this year after five outings at Triple-A, gave up three runs, five hits and six walks in four-plus innings, throwing just 49 of 92 pitches for strikes. The walks matched his career high.

Anthony Rendon hit a two-run double in the third that sailed over left fielder Chris Herrmann, who made a poor read.