MIAMI (AP) - Christian Yelich and Jeff Mathis each had three hits and drove in two runs to help lead the Miami Marlins to an 11-0 victory over the St. Louis Cardinals on Saturday night.

Marcell Ozuna hit a two-run home run and Martin Prado had a two-run double for the Marlins. They drew even with the Cardinals at 56-48 for the second NL wild-card spot.

Miami outfielder Ichiro Suzuki remained at 2,998 hits, going 0 for 2 after entering as a defensive replacement in the sixth inning. Suzuki is 2 for 16 on the homestand that concludes Sunday.

David Phelps (5-5) was the winner in relief. St. Louis starter Jaime Garcia (7-8) took the loss.

Cardinals catcher Yadier Molina extended his hitting streak to 14 games with a double in the fourth inning.

Saturday's MLB Results:
Toronto 9, Baltimore 1
Seattle 4, Chicago Cubs 1
Tampa Bay 6, N.Y. Yankees 3
Chicago White Sox 6, Minnesota 5, 10 innings
Cleveland 6, Oakland 3
Detroit 3, Houston 2
Texas 2, Kansas City 1
L.A. Angels 5, Boston 2

Seattle 4, Chicago Cubs 1
San Francisco 5, Washington 3
Colorado 7, N.Y. Mets 2
Miami 11, St. Louis 0
Milwaukee 5, Pittsburgh 3
Philadelphia 9, Atlanta 5
San Diego 2, Cincinnati 1, 10 innings
Arizona 4, L.A. Dodgers

Cards and Marlins on KHMO Sunday, pregame at 11:15 a.m.