A look at what's happening all around the major leagues today:
ASTROS BLAST OFF
The surprising Astros will try for their 10th straight win and a sweep of Seattle. Houston owns the best record in the AL - it went 70-92 last season after three straight years of at least 106 losses. Roberto Hernandez starts the series finale vs. the visiting Mariners, and a victory would give the Astros their longest winning streak since a 12-game string in 2004.
WEAVING IN A WIN?
Angels ace Jered Weaver (0-3, 5.83 ERA) starts the series finale at San Francisco. He's never begun a season so slowly, and hopes to reverse things vs. the Giants - Weaver is 16-4 with a 2.55 ERA in 29 career interleague games. He'll be opposed by two-time Cy Young Award winner Tim Lincecum (1-2, 3.27), who knows all about struggling.
Alex Rodriguez tries to pass Willie Mays for fourth place on the career home run list. A-Rod will have a big stage as he goes for No. 661 - a Sunday night special at Fenway Park featuring the Yankees and Red Sox.
St. Louis righty Michael Wacha has won all four of his starts this year. He'll try to extend that streak vs. Pittsburgh.
Miami first baseman Michael Morse is expected back in the lineup vs. the Phillies. A key hitter in last year's World Series with San Francisco, he has just three hits in his last 24 at-bats and is batting .202 this season.
The Twins will try to sweep a four-game series from the White Sox at Target Field for the second straight year. Minnesota's Mike Pelfrey is 0-3 with a 6.75 ERA in seven career starts against Chicago.