Cards too hot for Phillies

Randal Grichuk led the offense with two home runs, including a three-run, tie-breaking shot in the sixth inning and a solo homer in the ninth, as the National League pacesetters won 10-1.

Elsewhere on Saturday night, the New York Yankees crushed the Detroit Tigers 14-3, scoring 12 of the runs in the first five, while a three-run first set up the Tampa Bay Rays’ 4-1 victory over the Cleveland Indians.

Caleb Joseph had an RBI single and Manny Machado added a two-run double as the Baltimore Orioles rallied for three runs in the ninth, securing a 5-3 success over the Toronto Blue Jays.

Starlin Castro delivered a go-ahead two-run single in the 10th inning to give the Chicago Cubs a 4-1 win over the Minnesota Twins, while a three-run sixth proved decisive as the Oakland Athletics defeated the Los Angeles Angels by the same scoreline.

The Pittsburgh Pirates came to Washington on an eight-game winning streak, but they have now scored one run in the 18 innings they have played at Nationals Park following Saturday’s 6-0 reverse to the Nationals.

The Chicago White Sox snapped an eight-game losing streak with a 3-2 win over the Texas Rangers, while the Colorado Rockies ended a five-match losing skid with a 5-1 win over the Milwaukee Brewers.

The Miami Marlins blanked the Cincinnati Reds 5-0, the Atlanta Braves downed the New York Mets 6-4, the San Francisco Giants saw off the Los Angeles Dodgers 6-2 and the Kansas City Royals earned a 7-4 victory over the Boston Red Sox.

In the night’s final two games to finish, the Seattle Mariners upset American League West leaders the Houston Astros, winning 6-3.

In National League West, a four-run ninth was the icing on the cake for the San Diego Padres, 8-1 conquerors of the Arizona Diamondbacks.