Cobb became the first pitcher in major-league history to fan that many batters and fail to make it through the fifth. The right-hander left after throwing 117 pitches. He recorded 12 of 14 outs on strikeouts — four of them in the third, when a wild pitch on strike three allowed Will Venable to reach base.

The other outs were recorded on grounders to shortstop in the first and third base in the fourth.

The Padres struck out 18 times overall.

Roberts and Zobrist both delivered two-run singles in the seventh, when reliever Dale Thayer (0-2) inherited a 3-2 lead from Padres starter Edinson Volquez. Jake McGee (1-2) pitched one inning for the victory.

Nationals 7, Cubs 3: Ian Desmond's three hits included a two-run homer and an RBI double, and Danny Espinosa and Kurt Suzuki also drove in runs with doubles, helping Washington beat Chicago for its season-high fifth consecutive victory.

Tigers 10, Indians 4: Prince Fielder and Miguel Cabrera each hit a long home run, and Detroit beat Cleveland. Detroit's Max Scherzer (5-0) allowed four runs and five hits in eight innings. He struck out seven without a walk.

Cardinals 3, Rockies 0: Shelby Miller gave up a leadoff single then retired 27 in a row for his first career complete game, leading St. Louis.

Reds 4, Brewers 3: Brandon Phillips homered and made a spectacular rally-busting play — using his left knee to get a forceout and start a double play — as Cincinnati beat Milwaukee.

Rangers 4, Astros 2: Jeff Baker hit a tiebreaking home run in the seventh and Texas relievers threw 31/3 hitless innings to lead the Rangers.

Notes: Major League Baseball suspended umpire Fieldin Culbreth for two games because he was in charge of the crew that allowed Astros manager Bo Porter to improperly switch relievers in the middle of an inning. Culbreth and the rest of his crew — Brian O'Nora, Bill Welke and Adrian Johnson — were also fined an undisclosed amount, after MLB admitted its umps goofed. On Thursday in the seventh inning at Minute Maid Park, Houston reliever Wesley Wright came in from the bullpen and threw several warmup pitches. Porter, a first-year manager, then ran onto the field to stop him and brought in another reliever, Hector Ambriz. Angels manager Mike Scioscia argued, correctly contending Wright was required to pitch to at least one batter. But the umpires permitted Ambriz to stay in.