Matt Wieters homered twice, including a 10th-inning grand slam, lifting the Baltimore Orioles to a come-from-behind 10-4 win over the White Sox Monday night in Chicago and into sole possession of first place in the AL East.The White Sox took a 4-1 lead into the eighth, but Baltimore hit three solo homers against a pair of relievers to send the game into extra innings.Chicago reliever Zach Stewart allowed six runs in the 10th, five unearned.Wieters went deep off Jesse Crain in the eighth to make it 4-2. Nolan Reimold and Adam Jones homered off rookie closer Hector Santiago in the ninth to tie it.In the 10th, Mark Reynolds skied a ball to the wall off Stewart that center fielder Alejandro De Aza dropped for a three-base error. Chris Davis doubled off the left-field wall to score the go-ahead run.That opened the door for the Orioles. Reimold added an RBI single and with two outs, Wieters hit his first career grand slam into the right-field seats for his fourth homer of the season.Twins 7, Yankees 3 – Carl Pavano quieted an unfriendly Yankee Stadium crowd with seven solid innings, Justin Morneau played in the field for the first time this season and hit a long homer, and Minnesota earned a rare victory in New York.Phillies 5 , Giants 2 – Roy Halladay outlasted Tim Lincecum in a matchup of two-time Cy Young Award winners, leading Philadelphia past host San Francisco.Halladay struck out six and allowed seven hits in eight innings. He also had an RBI single.Laynce Nix’s two-run double highlighted a four-run first off Lincecum that produced all the power Philadelphia needed. The Phillies chased San Francisco’s struggling righthander after he gave up five runs and eight hits in six innings.Nationals 6, Astros 3 – Stephen Strasburg pitched six innings for his second win of the season, leading host Washington to a victory over Houston.Strasburg looked nearly unhittable for five innings, allowing just three singles and striking out five, but the Astros got to him in the sixth for two runs and three hits.Tigers 3, Royals 2 – Justin Verlander beat Kansas City once again for his first win of the season, surviving a shaky ninth inning to deliver visiting Detroit a victory over the Royals.Austin Jackson hit a leadoff homer and Brandon Inge added a two-run shot in the fifth for the Tigers.Verlander, who threw 131 pitches, allowed an RBI single by Humberto Quintero with two outs in the ninth, and then loaded the bases when he walked Mitch Maier and plunked Alcides Escobar on the elbow. Verlander came back to strike out Alex Gordon looking, sending the Royals to their fifth consecutive loss. Mets 6, Braves 1 – Ike Davis hit a tiebreaking three-run homer and Dillon Gee pitched four-hit ball over seven innings, leading New York to another victory over host Atlanta.With the game tied at 1 in the sixth, Atlanta intentionally walked David Wright with two outs to get to Davis – a move that made sense, given the first baseman was batting just .118. The strategy backfired when Tommy Hanson hung a 2-and-2 pitch and Davis drove it into the right-field seats.Angels 6, Athletics 0 – Kendrys Morales hit his first homer in nearly two years and drove in four runs, and Jered Weaver recorded his 1,000th career strikeout while pitching five-hit ball into the seventh inning a Los Angeles victory over Oakland.Diamondbacks 5, Pirates 2 – Chris Young had three hits including his team-best fifth home run and Joe Saunders pitched seven strong innings to help lead Arizona over Pittsburgh in Phoenix.Padres 7, Rockies 1 – Cory Luebke threw seven efficient innings and Chase Headley tied a team record with three doubles, helping San Diego snap a four-game skid with a win in Denver. © Copyright 2012 Globe Newspaper Company.