Your pre-All Star Break news roundup: Verlander sharp...Cards win behind 21-hit attack

Just hours after San Francisco Tim Lincecum tossed a no-hitter, Justin Verlander flirted with one.

The Tigers pitcher held Texas hitless until the seventh inning in a 5-0 Detroit win. Mitch Moreland's two-out double to right-center broke up Verlander's bid for his third career no-hitter. Verlander left the game after the seventh with a tight right quad muscle, having allowed just that one hit and three walks. He improved to 10-6.

Torii Hunter, Victor Martinez and Jhonny Peralta hit solo homers off Texas starter Martin Perez. The Rangers finished with two hits.

In other AL action before the start of the All-Star break:

- Chris Davis hit his 37th home run to tie the AL record before the All-Star break, and the Baltimore Orioles cruised past the Toronto Blue Jays 7-4. Davis doubled in two runs in the first inning and hit a two-run homer in the third to give him 93 RBIs, second-most in the majors behind Detroit's Miguel Cabrera. Toronto manager John Gibbons had one word to describe Davis: "Superman."

- Rookie Chris Archer pitched a five-hitter for his first complete game in the majors and the Tampa Bay Rays beat the Houston Astros 5-0. Archer struck out eight and walked none to improve to 4-3 in his 13th big league start. Desmond Jennings homered as the Rays won for the 14th time in 16 games. Houston has lost 12 of 15 and has the worst record in the majors at 33-61.

- Asdrubal Cabrera hit a two-run double to cap a three-run sixth in Cleveland's 6-4 win over Kansas City. The Indians got into the All-Star break with a four-game winning streak and 51-44 record. It's Cleveland's most wins at the break since they last made the playoffs in 2007.

- Aaron Hicks had a three-run homer to help Minnesota top the Yankees 10-4. The Twins beat CC Sabathia for the first time in six years to take two of three from the Yankees.

- Hisashi Iwakuma won for the first time in over a month and the Seattle Mariners completed their first sweep of the season, beating the Los Angeles Angels 4-3.

Over in the NL:

-- The St. Louis Cardinals head into the All-Star break with a one-game lead over Pittsburgh in the NL Central. The Cards rapped out 21 hits and beat the Chicago Cubs 10-6 Sunday night. Allen Craig's ninth-inning single drove in Carlos Beltran with the go-ahead run. Yadier Molina added a three-run homer in the ninth inning.

- Dillon Gee allowed an unearned run in 6 2/3 innings to help the Mets beat Pittsburgh 4-2. John Buck's two-run single highlighted a three-run first inning for New York.

-Jay Bruce hit a two-run homer in Cincinnati's four-run third inning on the way to an 8-4 win over Atlanta. The Braves head into the break leading the NL East by six games over Washington.

- Denard Span had three hits, including a tiebreaking two-out RBI double in the 10th inning, and Washington beat the Miami Marlins 5-2.

- Carlos Quentin hit one of San Diego's four home runs and drove in three runs as the Padres routed Barry Zito and the San Francisco Giants 10-1, a day after being no-hit by Tim Lincecum

.- Wily Peralta pitched seven effective innings, Logan Schafer homered and drove in two runs and the Milwaukee Brewers ended a four-game losing streak by beating the Arizona Diamondbacks 5-1.

- Michael Cuddyer hit a two-run homer and drove in another run to help the Colorado Rockies defeat the Los Angeles Dodgers 3-1 to earn a split in their four-game series.

- In the interleague game, John Mayberry Jr. hit an RBI single with two outs in the 10th inning to lift Philadelphia over the White Sox 4-3. All three games in the series went extra innings with the teams played a totaling 34 innings over 11 hours, 12 minutes.