Phillies 3, Marlins 1: Shane Victorino and Ty Wigginton homered, Joe Blanton pitched seven strong innings and Philadelphia beat Miami on the road.
Ex-Cat Blanton (1-1) allowed three hits and a run in his first start following an injured-plagued season. Blanton had two lengthy stints on the disabled list and pitched in only 11 games in 2011, the lowest for a full season in his career.
Blanton is often overlooked in a Philadelphia rotation that boasts three aces. Against the Marlins, he was as effective as he was during his first two seasons in Philadelphia.
The Marlins lost their second straight game without Manager Ozzie Guillen, serving a five-game suspension for saying he admired Cuban dictator Fidel Castro.
Giants 4, Rockies 2: No win for the ages. Or, for that matter, the aged. Madison Bumgarner scattered four hits over 71⁄3 innings and took a no-hit bid into the sixth Thursday in San Francisco's win over host Colorado.
At 49, Jamie Moyer (0-2) failed in his second attempt to become the oldest pitcher to win a major-league game. He surrendered four runs, two of them earned, and eight hits in 51⁄3 innings. He walked one, struck out three and hit a batter before leaving to a standing ovation in the sixth.
Bumgarner (1-1), the Giants' 22-year-old lefty, wasn't even born when Colorado's crafty left-hander made his major-league debut in 1986.
Cubs 8, Brewers 0: Matt Garza pitched three-hit ball for 82⁄3 innings, and host Chicago sent Zack Greinke to his worst beating in 1½ years in a victory over Milwaukee that prevented a four-game sweep.
Helping the Cubs improve to 2-5, Garza (1-0) struck out nine and walked two — both in the first two innings. He induced Cesar Izturis to hit into an inning-ending double play in the second, starting a stretch in which he retired 16 of 17 batters.
Tigers 7, Rays 2: Brennan Boesch drove in four runs on his 27th birthday, leading Detroit to its fifth win in six games to start the season, over visiting Tampa Bay.
Drew Smyly gave up a run in four-plus innings in his major-league debut.
Twins 10, Angels 9: Justin Morneau hit a two-run, go-ahead homer in the eighth inning and Minnesota rallied from six runs down to beat visiting Los Angeles.
Joe Mauer went deep, too, hitting a three-run shot off Dan Haren in the fifth that cut into a 6-0 lead the Angels built against Francisco Liriano.
Rangers 5, Mariners 3: Michael Young hit a two-run homer and had four RBI to back Derek Holland, leading the Rangers over visiting Seattle.