Joe Mauer's clean single to center field with one out in the ninth inning broke up the no-hit bid of four Texas Rangers pitchers . The Rangers beat the Minnesota Twins 4-0 Monday night in the sixth no-hitter this season broken up in the ninth inning. Starter Rich Harden was activated from the disabled list earlier in the day and he went 6 2-3 innings before being lifted after throwing 111 pitches. Matt Harrison got the final out of the seventh. Darren O'Day pitched the eighth and All-Star closer Neftali Feliz got one in the ninth before Mauer singled. Texas prevailed in the matchup of division leaders but fell two outs shy of its first no-hitter since Kenny Rogers' perfect game against California on July 28, 1994. Rays 4, Angels 3: At Anaheim, California, B.J. Upton homered on the first pitch of the game from former Tampa Bay teammate Scott Kazmir and doubled home another run to help the Rays move into a tie with the New York Yankees atop the American League East standings. The Rays' win and New York's 3-2 loss at Toronto left the teams with identical 77-48 records, tied for best in the majors. James Shields (12-11) allowed eight hits and three runs –two earned – in six-plus innings, struck out 10 and walked one in his 144th career start, tying Kazmir for most in club history. Rafael Soriano struck out the side in the ninth to earn his 38th save in 40 chances. Kazmir (8-11) gave up five hits and four runs in 5 1-3 innings, struck out four and walked four to fall to 1-6 in his last eight starts. Blue Jays 3, Yankees 2: At Toronto, Jose Bautista hit a two-run homer, then added a tiebreaking solo drive in the eighth inning for his 40th of the season, as Toronto beat New York. It was the sixth multihomer game of 2010 for Bautista, who leads the majors in home runs. Bautista connected off right-hander David Robertson (2-4) in the eighth. Scott Downs (5-5) pitched one inning for the win and Kevin Gregg finished in the ninth for his 28th save in 32 chances. Blue Jays starter Brandon Morrow allowed two runs and four hits in six innings. He walked two and struck out 12. Red Sox 6, Mariners 3: At Boston, Marco Scutaro's second two-run single gave Boston the lead for good and John Lackey pitched eight strong innings in a win over Seattle. Adrian Beltre and J.D. Drew both had two singles for the Red Sox, who won their third straight after their most lopsided loss of the season last Friday. Lackey (12-7) gave up three runs – two earned – and six hits, striking out 10 and walking two in his best start since he took a no-hitter into the eighth inning at Seattle on July 22. Tigers 12, Royals 3: At Detroit, Ryan Raburn drove in three runs and scored twice to help Detroit continue a strong homestand with a win over Kansas City. Jhonny Peralta and Brandon Inge also drove in three runs for the Tigers, who are 4-0 since returning home and have outscored the opposition 31-6. Jeremy Bonderman (7-9) got the win, ending a three-start losing streak by allowing two runs on eight hits in six innings. Bruce Chen (8-7) lasted just 4 1-3 innings for Kansas City, allowing five runs on five hits and five walks.