Texas 4, Toronto 0
Yovani Gallardo kept his own good streak going and in the process snapped a bad one for the Texas Rangers.
Minnesota 5, Milwaukee 2
Saturday was Torii Hunter's 1,300th game with Minnesota and he marked the occasion in grand fashion, belting two home runs and adding a double to lead the Twins to a 5-2 victory over the Milwaukee Brewers at Miller Park.
Kansas City 3, Oakland 2
Right-hander Chris Young got back on track, and the red-hot Kansas City Royals kept rolling on Saturday at the O.co Coliseum, beating the Oakland A's 3-2 and moving a season-high 15 games over .500.
Pittsburgh 8, Atlanta 4
Andrew McCutchen is no stranger to being hit by pitches.
San Francisco 7, Colorado 5
Normally, the catcher who drives in runs for the San Francisco Giants is Buster Posey. On Saturday, Posey was over at first base and Andrew Susac was the hitting star.
Tampa Bay 4, Boston 1
The Tampa Bay Rays' formula that has them holding onto first place in the American League East worked to perfection on Saturday against the Boston Red Sox.
NY Yankees 9, Houston 6
After thriving on some early fireworks lit by Houston left-hander Brett Oberholtzer, the New York Yankees set off the final explosives after the Astros rallied and appeared poised for a remarkable comeback win.
Miami 3, LA Dodgers 2
The Miami Marlins lost their superstar and took it out on the Los Angeles Dodgers' superstar.
LA Angels 4, Seattle 2
Solid starting pitching enabled the Los Angeles Angels to convert early power into a victory.
St. Louis 8, Chi. Cubs 1
A night after Greg Garcia gave the St. Louis Cardinals an unexpected boost, another Triple-A call-up stepped up to help the majors' best team post another win.
San Diego 7, Arizona 2
Until Saturday night, June had been a tough month for San Diego Padres right-hander Andrew Cashner.