This story is from BostonGlobe.com, the only place for complete digital access to the Globe.
Manny Machado led off the ninth inning with a single and scored the winning run on a single by Nate McLouth, and the Orioles beat the Tampa Bay Rays, 3-2, in Baltimore Wednesday night to retain a share of first place in the AL East.
The rookie also made a key defensive play in the top of the ninth for the Orioles, who moved 18 games over .500 (80-62) for the first time since the end of the 1997 season.
The Orioles will seek to complete a three-game sweep of Tampa Bay on Thursday.
B.J. Upton homered for the Rays, who fell three games behind the Orioles. Tampa Bay stranded 11 and went 2 for 10 with runners in scoring position.
Machado led off the ninth with a single off Kyle Farnsworth (1-5), took second on a bunt and scored when McLouth hit a liner off the right-field wall. McLouth has assumed the leadoff role in place of Nick Markakis, who broke his left thumb on Saturday.
Tigers 8, White Sox 6 — Max Scherzer pitched six effective innings to earn his career-high 16th win, Prince Fielder hit a three-run homer, and Detroit beat host Chicago to move within a game of the AL Central lead.
Phillies 3, Marlins 1 — Jimmy Rollins hit a two-run homer and Cliff Lee pitched seven strong innings to lead streaking Philadelphia to its seventh straight win, completing a three-game sweep of visiting Miami. The Phillies, making a push for a wild-card spot, travel to Houston for a four-game series against the NL-worst Astros.
Nationals 2, Mets 0 — John Lannan (3-0) pitched 5⅔ shutout innings in his first start since replacing Stephen Strasburg in the starting rotation, and visiting Washington lowered its magic number for clinching a playoff berth to six.
Padres 3, Cardinals 2 — Clayton Richard (13-12) pitched seven strong innings and rookie Yasmani Grandal singled home the go-ahead run to give San Diego a three-game sweep over visiting St. Louis, handing the slumping World Series champions their 11th loss in 15 games.
Reds 2, Pirates 1 — Homer Bailey (11-9) pitched seven solid innings and host Cincinnati came up with just enough offense to complete a three-game sweep of Pittsburgh. The Reds (87-57) widened their lead in the NL Central over second-place St. Louis to 11½ games.
Giants 8, Rockies 3 — Tim Lincecum (9-14) went six innings to extend his road winning streak to a career-best five straight, Brandon Crawford doubled twice and drove in two runs, and NL West-leading San Francisco rolled over Colorado.
Diamondbacks 3, Dodgers 2 — Justin Upton and Gerardo Parra hit consecutive RBI singles to spark host Arizona. The loss left LA a game behind St. Louis for the second wild card berth. The teams begin a four-game series Thursday at Dodger Stadium.
Brewers 8, Braves 2 — Rickie Weeks blasted a three-run home run and Travis Ishikawa hit a bases-clearing double in host Milwaukee’s eight-run fifth inning.
Rangers 5, Indians 2 — At Arlington, Texas, Josh Hamilton (left knee) and Adrian Beltre (left shoulder) homered before each left the game with injuries, and Ryan Dempster improved 6-1 since being acquired by Texas.
Mariners 3, Blue Jays 2 — Miguel Olivo hit a solo home run and Kevin Millwood (6-12) won consecutive starts for the first time since May to lift visiting Seattle.
Royals 10, Twins 5 — Billy Butler had three hits and three RBIs to power visiting Kansas City.
Cubs 5, Astros 1 — Alfonso Soriano finished a triple shy of the cycle and drove in two runs for visiting Chicago.
Athletics 4, Angels 1 — A.J. Griffin went eight innings, striking out six and not allowing a walk, and Yeonis Cespedes homered to lift visiting Oakland.