Kevin Youkilis hit a game-ending RBI single in the 10th inning to give the Chicago White Sox a 5-4 win over the visiting Texas Rangers Wednesday night.
In the 10th inning, Alejandro De Aza led off with a walk against Rangers reliever Mike Adams (1-3), then stole second. On the ninth pitch, Youkilis ended the game with a single to score De Aza, prompting the crowd to shout ‘‘Youuuuk!’’ for the player acquired in a trade from the Red Sox June 24.
Josh Hamilton homered for the Rangers.
‘‘I'm having a great time with this team,’’ Youkilis said. ‘‘It’s always a lot more fun when you do stuff like that. I had a little rut baseball-wise and statistically and a funk and hopefully this will be a thing where I can keep going forward and playing better ball.”
Phillies 9, Mets 2 — Cliff Lee finally posted his first victory of the season and Philadelphia hit three late homers, breaking past host New York and stopping a six-game losing streak.
Lee (1-5) had gone 13 starts without a victory, a key reason the five-time NL East champions have fallen far behind.
Facing the Mets for the fourth time this season, Lee came out sharp and struck out three of the first four batters. He wound up going eight innings and struck out nine, most of them looking.
Yankees 4, Rays 3 — Robinson Cano hit a two-run single during a three-run eighth inning and New York beat Tampa Bay in St. Petersburg, Fla.
Cano has driven in at least one run in a career-best eight consecutive games, helping the Yankees stop a nine-game road losing streak against the Rays.
Marlins 7, Brewers 6 — Hanley Ramirez hit an RBI single off reliever Manny Parra in the 10th inning, and visiting Miami went on to defeat Milwaukee.
Ramirez’s big hit came after the Marlins rallied from a one-run deficit in the ninth, when Gaby Sanchez hit a solo home run off John Axford to tie the game at 6.
Tigers 5, Twins 1 — Miguel Cabrera homered twice and Justin Verlander pitched his fifth complete game to help host Detroit beat Minnesota.
Indians 12, Angels 3 — Derek Lowe (8-6) gave up three runs and 11 hits in six innings for his first win in six starts as Cleveland routed visiting Los Angeles.
Orioles 4, Mariners 2 — Chris Tillman gave up just two hits in 8⅓ innings in his first start of 2012, Adam Jones hit his 20th home run of the season, and visiting Baltimore handled Seattle.
Pirates 6, Astros 4 — Mike McKenry and Pedro Alvarez drove in two runs apiece, and Kevin Correia won his third straight decision as first-place Pittsburgh beat visiting Houston.
Nationals 9, Giants 4 — Ryan Zimmerman, Michael Morse, and Jhonathan Solano homered as host Washington rallied from a 3-0 deficit in the first inning to put away San Francisco.
Cubs 5, Braves 1 — Bryan LaHair, Jeff Baker, and Anthony Rizzo hit home runs, allowing visiting Chicago to win two of the first three games in a four-game series.
Dodgers 4, Reds 1 — Aaron Harang pitched seven strong innings against his former team and host Los Angeles won consecutive games for the first time since June 9-10.
Blue Jays 4, Royals 1 — Carlos Villanueva pitched six shutout innings, Yunel Escobar drove in two runs, and host Toronto held off Kansas City. Every Blue Jays starter had at least one hit as Toronto won for the fourth time in six games.
Cardinals 4, Rockies 1 — Adam Wainwright pitched six strong innings and Matt Holliday had three hits to lead host St. Louis over Colorado.
Padres 8, Diamondbacks 6 — Yasmani Grandal hit a two-run pinch-hit homer in the eighth inning that propelled visiting San Diego to its first three-game sweep in Phoenix.