St. LOUIS (AP) - Freddie Freeman and Adonis Garcia had three-run home runs and the Atlanta Braves got enough from Roberto Hernandez in his first start this season for a 13-5 victory over the St. Louis Cardinals Saturday night. Carlos Martinez surrendered a season-worst seven runs, and his six earned runs matched his season worst.

HEAR THE CARDS AND BRAVES SUNDAY ON KHMO.  PREGAME AT 12:20.

KANSAS CITY, Mo. (AP) - Danny Duffy outpitched Aaron Sanchez, stopping a 10-game winning streak for the Toronto ace and leading the Kansas City Royals over the Blue Jays 4-2 Saturday night. Duffy, who struck out a team-record 16 and permitted just one hit over eight innings at Tampa Bay in his previous start, won his seventh straight decision.

CHICAGO (AP) - Omar Narvaez's foul ball turned into a tiebreaking RBI single in the seventh inning after a replay challenge, and the Chicago White Sox beat Chris Tillman and the Baltimore Orioles 4-2 Saturday night. Nate Jones got four outs and David Robertson worked the ninth for his 27th save.

OAKLAND, Calif. (AP) - Jake Arrieta pitched eight innings of three-hit ball to get his first victory in over a month and the Chicago Cubs beat the Oakland Athletics 4-0 Saturday. The NL Central-leading Cubs have won five straight and 16 of 22.

Saturday's Games

Cleveland 5, N.Y. Yankees 2

Chicago Cubs 4, Oakland 0

L.A. Dodgers 3, Boston 0

Tampa Bay 7, Minnesota 3

Chicago White Sox 4, Baltimore 2

Detroit 6, N.Y. Mets 5

Texas 3, Houston 2

Kansas City 4, Toronto 2

Seattle 8, L.A. Angels 6

Chicago Cubs 4, Oakland 0

L.A. Dodgers 3, Boston 0

Pittsburgh 5, Cincinnati 3

San Francisco 7, Washington 1

Detroit 6, N.Y. Mets 5

Atlanta 13, St. Louis 5

Milwaukee 15, Arizona 6

Colorado 12, Miami 6

San Diego 9, Philadelphia 7