Dodgers roll on in MLB

Yasiel Puig inspired the Los Angeles Dodgers to a 3-2 victory over the San Diego Padres for their third consecutive win this season.

Puig's two-run homer off Ian Kennedy in the first inning made the difference before Juan Uribe scored their third in the fourth inning to see them take a strong lead at the top of the National League West with Tuesday night's opponents in second - two wins behind.

Brad Miller and Justin Smoak provided the offensive punch as American League West leaders the Seattle Mariners recorded an 8-3 win over the Los Angeles Angels in their second-straight victory.

Miller scored a pair of home runs and had three RBIs as he led the way for Seattle with his two-run shot in the ninth inning giving new closer Fernando Rodney a comfortable cushion on his debut.

The Houston Astos opened their season with a comfortable 6-2 victory over the New York Yankees as they claimed early homers by Jesus Guzman and L.J. Hoes, while the Miami Marlins edged the Colorado Rockies 4-3 for their second win on the bounce.

The Toronto Blue Jays beat the Tamp Bay Rays 4-2 in the American League East and the Texas Rangers moved past the Philadelphia Phillies 3-2 for their first win of the season.

Also on Tuesday night, the Atlanta Braves claimed a 5-2 triumph over the Milwaukee Brewers and the San Francisco Giants suffered a 5-4 defeat to the Arizona Diamondbacks, who ended their three-match losing run.