David Price was blown away by the reception he got in his debut in Toronto. Then he blew away Minnesota.

Price struck out 11 in eight innings to win his first Blue Jays start and Josh Donaldson hit a tiebreaking two-run homer as the Blue Jays beat the Twins, 5-1.

Acquired from Detroit last Thursday for a trio of minor-leaguers, Price received a standing ovation from the sellout crowd of 45,766 as he walked in from the bullpen. "That was the best atmosphere I've ever been in," he said. "I've never experienced anything like that."

Price (10-4) allowed one run and three hits, and his 11 strikeouts were the most by any pitcher in his Blue Jays debut.

"There's guys that kind of separate themselves," Blue Jays manager John Gibbons said. "David's at the top. He's one of those guys. That's what they do."

Rangers 12, Astros 9: In Arlington, Texas, Adrian Beltre became the first major-leaguer since the 1930s to hit for the cycle three times. He had a two-run triple in the first, a double in the second, a single in the third and his ninth homer in the fifth.

The last major-leaguer with three career cycles was Babe Herman, who had two in 1931 and one in 1933, according to the Elias Sports Bureau. The only other big-leaguers with three career cycles are Bob Meusel (1921, 1922 and 1928) and John Reilly (twice in 1883, 1890).

Orioles 9, A's 2: Chris Davis hit his 27th homer, a three-run shot in the first inning, for visiting Baltimore. Caleb Joseph had a two-run homer and an RBI double.

Rays 5, White Sox 4: Mikie Mahtook's RBI single with two outs in the top of the ninth drove in the go-ahead run.

Angels 5, Indians 4: Conor Gillaspie hit a two-run homer for host Los Angeles.

advertisement | advertise on newsday

D-backs 6, Nationals 4: Zack Godley pitched six scoreless innings in his third major-league start and host Washington's ninth-inning rally fell short as the Nationals fell a game behind the NL East-leading Mets.

"We're going through a spell right now where we're not scoring many runs," said Ryan Zimmerman, whose home run began a four-run ninth. "We've gone up against some good pitchers, but that's not an excuse."

Nick Ahmed hit one of Arizona's four homers and had four hits as the D-backs handed the Nationals their fourth straight loss and 12th in 17 games.

Braves 9, Giants 8: Adonis Garcia hit a two-run homer in the 12th for host Atlanta, which trailed 6-0 after five innings. A.J. Pierzynski hit a two-out, two-run homer in the ninth to tie it at 7.

Padres 13, Brewers 5: Yangervis Solarte hit two home runs for visiting San Diego.

@Newsday

Mariners 8, Rockies 7: Nelson Cruz hit his 30th home run and Robinson Cano, Jesus Montero and Bill Miller had two RBIs each for visiting Seattle to back Felix Hernandez (13-6).-- AP