DETROIT — Alberto Gonzalez's squeeze bunt turned into an RBI single in the 11th inning when umpires missed a call, and the Texas Rangers went on to beat the Detroit Tigers 3-2 on Sunday.

DETROIT — Alberto Gonzalez's squeeze bunt turned into an RBI single in the 11th inning when umpires missed a call, and the Texas Rangers went on to beat the Detroit Tigers 3-2 on Sunday.

Gonzalez admitted after the game the ball hit him around the knee. Rather than a foul ball, the play stood.

Plate umpire Tim Welke saw a replay afterward and said the ball did in fact hit Gonzalez, but his crew hadn't seen that initially.

With the bases loaded and nobody out, Gonzalez bunted back to pitcher Thad Weber (0-1), who had no play at the plate on runner Nelson Cruz. Weber froze with the ball, and first baseman Miguel Cabrera struggled to get back to the bag in time. Everybody was safe, and Texas took the lead.

Detroit manager Jim Leyland argued that it should've been a foul ball.

Robbie Ross (3-0) pitched a scoreless 10th for Texas, and Joe Nathan finished for his fourth save. Josh Hamilton homered for the Rangers.

Blue Jays 5, Royals 3

At Kansas City, Mo., Brett Lawrie stole home and drove in two runs as the Toronto Blue Jays sent Kansas City to its 10th straight loss.

This is the Royals' longest losing streak since dropping 12 in a row in May 2008.

Ricky Romero (3-0), who is 11-2 in 17 starts since July 21, won his third consecutive start.

Francisco Cordero gave up a run in the ninth, but posted his first save in his first opportunity. Cordero, who will serve as Toronto's closer with Sergio Santos going on the disabled list, collected his 328th career save.

Rays 6, Twins 2

At St. Petersburg, Fla., Desmond Jennings homered and had one of the Rays' team record four sacrifice flys as Tampa Bay beat Minnesota.

Jennings had a sacrifice fly during a two-run third and made it 5-0 in the fifth with a two-run homer off Francisco Liriano (0-3).

Liriano went five innings, allowing five runs. The left-hander has given up 22 runs, 25 hits and 13 walks over 161/3 innings this season.

Orioles 3, Angles 2, 10 innings

At Anaheim, Calif., Nick Markakis hit a two-run single in the eighth inning and a run-scoring single in the 10th, leading the Baltimore Orioles over the Los Angeles Angels.

LaTroy Hawkins (0-1) came on in the 10th and issued a leadoff walk to No. 9 hitter Robert Andino, who advanced on a sacrifice by Endy Chavez and a groundout by J.J. Hardy. Markakis grounded a hard single up the middle that deflected off the glove of second baseman Howie Kendrick and into center field.

White Sox 7, Mariners 4

At Seattle, Alex Rios got three hits and drove in three runs as the Chicago White Sox completed a series sweep of the Seattle Mariners.

A day after Phil Humber pitched a perfect game for the White Sox, John Danks (2-2) went six innings for the win.

Hector Santiago pitched a scoreless ninth for his fifth save of the season, closing out Chicago's 19th victory in its last 22 games against the Mariners.

Athletics 5, Indians 1

At Oakland, Calif., Seth Smith hit a two-run homer, helping Tyson Ross get his first win in nearly a year as the Oakland Athletics avoided a series sweep with a Victory over Cleveland.

Cliff Pennington had two hits and drove in two runs for the A's, who ended a two-game slide and have won four of six. Kurt Suzuki also drove in a run.

Ross (1-0) allowed a run and four hits in 62/3 innings. He walked five and struck out four while getting his first victory since last May 14 against the Chicago White Sox.

Astros 12, Dodgers 0

At Houston, Jordan Schafer hit his first career grand slam on a shot that bounced off the glove of Dodgers right fielder Andre Ethier, Wandy Rodriguez pitched three-hit ball through seven innings and Houston romped.

The Astros avoided a sweep and handed the Dodgers their most-lopsided shutout loss since a 13-0 defeat by the Angels in June 2004.

Rodriguez (1-2) struck out six and walked three to get his first win of the season and lower his ERA to 1.42.

Diamondbacks 6, Braves 4

At Phoenix, Gerardo Parra hit his first career grand slam to cap a five-run second inning and the Arizona Diamondbacks beat Atlanta, snapping a five-game losing streak.

The Braves had won five in a row.

Ian Kennedy (3-0) posted his seventh straight win dating to last August. J.J. Putz recorded his fifth save despite allowing a one-out home run to Juan Francisco.

Randall Delgado (2-1) retired the first two Arizona batters in the second. Jason Kubel then singled, Cody Ransom doubled and John McDonald was intentionally walked to load the bases. Delgado walked Kennedy on four pitches before Parra hit a drive into the pool area beyond the right-center field fence for a 5-1 lead.

Cardinals 5, Pirates 1

At Pittsburgh, Kyle Lohse scattered six hits while pitching into the eighth inning to lead the St. Louis Cardinals past Pittsburgh.

David Freese had a two-run single for the Cardinals and Rafael Furcal had three hits to support Lohse (3-0).

The veteran right-hander struck out five without issuing a walk, though his ERA actually ticked up from 0.89 to 0.99.

Reds 4, Cubs 3

At Chicago, Johnny Cueto threw 61/3 strong innings to lead the Cincinnati Reds past Chicago.

Cueto (2-0) allowed one earned run, scattering five hits. He struck out seven and lowered his ERA to 1.78.

Two runners were on base with one out when Cueto exited in the seventh. With two outs and the bases loaded, Aroldis Chapman struck out Ian Stewart looking with a fastball that registered 99 mph on the stadium.

Padres 6, Phillies 1

At San Diego, Nick Hundley homered, tripled and drove in a career-high four runs, leading Anthony Bass and the San Diego Padres past Philadelphia.

A day after snapping a 13-game home losing streak to the Phillies, San Diego posted its first two-game winning streak of the season.

Hundley hit a sacrifice fly in the first inning, an RBI triple in the third and two-run homer in the fifth off Joe Blanton (1-3).