(AP) — German Marquez had an afternoon to remember while leading the Colorado Rockies over the defending World Series champs.

Marquez carried a no-hitter into the seventh and collected his first big league hit in a 3-0 shutout of the Chicago Cubs in Denver. The no-hitter ended when Kris Bryant led off the seventh with a double, a half-inning before Marquez hit a two-run single that capped the scoring.

The 22-year-old right-hander scattered three hits and struck out eight in eight innings after entering the game 0-2 with a 7.31 ERA in three starts this season.

The Rockies improved to 22-13 by taking the rubber match of the three-game set.

The Cubs are at .500 at 17-17 following their fifth loss in six games.

Elsewhere in the majors:

— Baltimore's six-game winning streak is over after former Oriole Matt Wieters hit a two-run single in the bottom of the ninth to give Washington a 7-6 win over the Birds. Mark Trumbo and Manny Machado homered while the O's built a 6-2 lead.

— Carlos Correa delivered a two-run double in the fifth to give the Astros a 3-2 lead in a 4-2 verdict over the Braves. Correa doubled twice after Freddie Freeman and Adonis Garcia hit solo homers in the fourth to put the Braves ahead 2-1. Joe Musgrave held the Braves to four hits over six innings to help the Astros improve to 23-11, the best 34-game start in club history.

— Kenta Maeda allowed five hits and came within two outs of his first career complete game as the Dodgers downed the Pirates, 5-2 to complete a three-game sweep. Cody Bellinger smacked a two-run homer and made a tumbling catch in left field to rob Gregory Polanco of a fourth-inning hit.

— The Diamondbacks dumped Detroit, 7-1 as Zack Godley scattered four hits over seven innings after being recalled from Triple-A. Nick Ahmed, Yasmany Tomas and Brandon Drury went deep in Arizona's first win in four games.

— Top of the order hitters Keon Broxton and Eric Thames had two hits apiece and combined to score three times to lead the Brewers' 7-4 victory against Boston. Thames also doubled home Broxton for the tiebreaking run as Milwaukee won its third in a row.

— The Blue Jays rallied from a four-run deficit and beat the Indians, 8-7 on Ryan Goins' RBI walk-off single in the ninth inning. Jose Bautista hit a three-run home run and Ezequiel Carrera added a tying, two-run drive for Toronto.

— The Cardinals completed a 6-0 road trip by erasing a four-run deficit for the second straight game and beating the Marlins, 7-5. Pinch-hitter Dexter Fowler provided the go-ahead, two-run triple for the Redbirds, who also got three hits and two RBIs from Jedd Gyorko.

— The slumping San Francisco Giants avoided a three-game sweep as Christian Arroyo laced a tiebreaking, three-run double in the ninth to lead a 6-5 win over the Mets in New York. Hunter Pence knotted the score with an RBI single in the ninth off closer Jeurys Familia after Mets third baseman Wilmer Flores made an error on a potential game-ending, double-play grounder.

— The Rangers scored single runs on a throwing error, a wild pitch and a balk in a 4-3 decision over the Padres. Delino DeShields scored the go-ahead run on a miscue by second baseman Yangervis Solarte in the seventh, two innings after coming home on a balk.

— Carlos Ruiz was 3-for-30 this season before hitting a three-run double against his old team to help the Mariners whip the Phillies, 11-6 in Philadelphia. Robinson Cano and Danny Valencia homered for Seattle, which scored 21 runs in sweeping the two-game series.

— Andrew Triggs overcame a shaky start to pitch six innings of three-hit ball in the Athletics' 3-1 verdict over the Angels. Chad Pinder's two-run blast put Oakland ahead 2-0 in the fifth and helped Triggs improve to 5-2.

— Chris Archer pitched eight shutout innings and the Rays ended a three-game skid by blasting the Royals, 12-1. Logan Morrison and Rickie Weeks Jr. hit fourth-inning homers before Colby Rasmus added a grand slam in the eighth.

— The Twins and White Sox were postponed by rain. The game has been rescheduled as part of an Aug. 21 doubleheader.


Dodgers lose Toles for season

(AP) — Dodgers outfielder Andrew Toles will need season-ending surgery after tearing the ACL in his right knee during Tuesday's game against Pittsburgh. He landed awkwardly while trying to catch Andrew McCutchen's double, which ended a no-hit bid by Julio Urias.

Toles was hitting .275 with five home runs and 15 RBIs.

In other major league news:

— The Twins have claimed left-hander Adam Wilk off waivers from the Mets. He made one start for New York, allowing five earned runs in 3 2/3 innings against Miami last weekend.

— The Yankees have shipped reliever Chad Green back to Triple-A Scranton/Wilkes-Barre, a day after he worked a scoreless inning against the Reds in his season debut.

— Nationals outfielder Adam Eaton has undergone surgery to repair his torn left ACL. Eaton was batting .297 with 13 RBIs and 24 runs scored in 23 games when he was injured April 28.

— Shortstop Adeiny Hechavarria has become the Marlins' third infielder in three days to go on the disabled list, sidelined by a strained right hamstring. That means second baseman Dee Gordon will shift over to short.

— The White Sox have placed catcher Geovany Soto on the 10-day disabled list with right elbow inflammation.

— The Royals have promoted Seth Maness from Triple-A Omaha, less than nine months after the right-hander had ligament surgery on his pitching elbow.

More From 1460 ESPN