Josh Hamilton hit two more home runs, Yu Darvish struck out seven and the Texas Rangers beat the Los Angeles Angels 10-3 in a rain-interrupted game Friday when C.J. Wilson faced only five batters against his former team. Both of Hamilton's solo shots came after a 1-hour, 56-minute rain delay in the first inning when the Rangers went ahead to stay against Wilson (4-3), their No. 1 starter last season who left in free agency after their second consecutive World Series appearance. Hamilton had three hits and his second multihomer game this week. The other was Tuesday night in Baltimore when the slugger became the 16th player in major league history to hit four in a game. Hamilton has eight homers in his past five games. He leads the majors with a .407 batting average, 17 homers and 40 RBIs. Unlike Wilson, Darvish (5-1) returned after the rain stopped. The 25-year-old Japanese right-hander, signed by the Rangers after they let Wilson go, worked into the sixth. His 93rd and final pitch came four hours after his first one. Mitch Moreland also homered for Texas. He entered in the first when he batted for catcher Yorvit Torrealba, who had a head contusion after he was struck by the splintered bat of Albert Pujols. Orioles 4, Rays 3: Nick Johnson's first homer in two years gave Baltimore a seventh-inning lead and the Orioles edged Tampa Bay in a duel for first place in the AL East. Johnson's two-run drive off Joel Peralta (0-2) put Baltimore in front 4-3, and the bullpen made the margin stand up. After spending last season in the minors, Johnson received an invite to spring training, made the team and was batting .143 before his game-changing home run. Adam Jones and Nick Markakis also connected for the Orioles, who lead the majors with 53 homers. Darren O'Day (3-0) pitched the seventh, Pedro Strop worked a perfect eighth and Jim Johnson got three straight outs for his 10th save. Tampa Bay, hitless after the fifth inning, has lost five of six. White Sox 5, Royals 0: Adam Dunn hit his 11th homer to match his total from last season, leading Gavin Floyd and the Chicago White Sox over Kansas City. Athletics 11, Tigers 4: Brandon Inge hit a three-run homer and drove in four for the fourth time in five games, and Josh Reddick homered twice and had a career-high five RBIs as Oakland pounded Detroit. Inge hit his fifth homer of the year and fourth since joining the A's on April 30 after the Tigers cut him. It was his second long ball in two nights after he hit a grand slam in Thursday's 10-6 loss. Inge also delivered a game-ending grand slam Tuesday against Toronto. Twins 7, Blue Jays 6: Darin Mastroianni got his first major league hit and drove in three runs to help Minnesota overcome Jose Bautista's two homers in a victory over Toronto. Yankees 6, Mariners 2: In New York, Raul Ibanez hit a go-ahead, three-run homer against his former team to give New York victory over Seattle. Robinson Cano had four hits for the Yankees, while starter Hiroki Kuroda (3-4) went seven innings.