Rays 9, Red Sox 2: Boston shortstop Marco Scutaro had to dodge a broken bat and wound up letting the go-ahead single through his legs as Tampa Bay beat host Boston and cut its deficit in the AL wild-card race to three games.
The Red Sox dropped to 3-11 in September to fall from first place in the division to 4½ games behind the New York Yankees and into a race with the Rays for the wild-card. Boston and Tampa Bay play three more times at Fenway Park this weekend.
B.J. Upton broke a scoreless tie in the third inning with his bat-aided RBI single, and Evan Longoria followed with a three-run homer. Casey Kotchman added a two-run shot in the sixth to make it 6-1, and in the seventh Upton hit a two-run homer and Kotchman added an RBI single.
Jeremy Hellickson (13-10) allowed one run on three hits and four walks, striking out four in 52⁄3 innings. Kyle Weiland (0-2) pitched three-plus innings, giving up four runs on three hits and two walks.
Phillies 3, Marlins 1; Phillies 2, Marlins 1: Ryan Howard hit an RBI double in the 10th inning soon after Cliff Lee fell one strike short of his seventh shutout, and host Philadelphia beat the Florida Marlins to sweep the day-night doubleheader,
The Phillies, who won the opener 3-1, reduced their magic number for clinching the NL East title to two.
Jose Lopez spoiled Lee's shutout bid when he hit a home run on an 0-2 pitch with two outs in the ninth. Lee struck out 12 and allowed five hits in nine innings, failing to earn his 17th win.
Kyle Kendrick (8-6) threw five strong innings in the opener. He didn't allow a hit until Logan Morrison hit his 20th homer leading off the fifth. He gave up one run and one hit, striking out six.
Hunter Pence and Raul Ibanez hit RBI doubles in the first inning, and the major league-leading Phillies (96-51) moved within six wins of setting a season franchise record.
Nationals 10, Mets 1: Ian Desmond had a career-high five hits and Tommy Milone earned his first major-league win. Desmond drove in three runs and Ryan Zimmerman had two RBI for the Nationals, who won their fifth straight overall and moved past the Mets into third place in the NL East. The franchise has not finished third or higher since 2002, when it played in Montreal and ended the season in second place.