PHILADELPHIA — Vince Velasquez recovered from a slow start to strike out 12 in six innings, Carlos Santana hit a three-run homer and the Philadelphia Phillies rallied past the San Francisco Giants 6-3 on Thursday for a four-game sweep.

Odubel Herrera added three hits and drove in two runs, extending his on-base streak to 39 games for the Phillies.

Gregor Blanco and Alen Hanson homered to give the Giants a 3-0 lead in the second inning before Velasquez (3-4) began a string of five straight strikeouts. The right-hander allowed five hits and helped the Giants set a dubious mark.

The Giants struck out 53 times in Philadelphia, obliterating the previous team record of 44 in a four-game series set in 2003, according to Stats LLC.

BRAVES 9, MARLINS 2: Ozzie Albies hit Atlanta’s first grand slam of the season to highlight a seven-run sixth inning, Freddie Freeman had a career-high five hits and NL East-leading Atlanta won at Miami.

AMERICAN LEAGUE

Advertisement

ORIOLES 11, ROYALS 6: Adam Jones homered, scored three runs and had three RBI as Baltimore won at home.

MARINERS 9, BLUE JAYS 3: Kyle Seager hit two home runs, including his fourth career grand slam, and Jean Segura had four hits as Seattle won at Toronto.

NOTES

REDS: Cincinnati promoted Nick Krall to general manager, giving him more responsibilities as the team tries to emerge from a major rebuild.

CARDINALS: St. Louis put ace Carlos Martinez on the 10-day disabled list because of a strained lat.

PHILLIES: The Phillies demoted their only left-handed pitcher, optioning reliever Zac Curtis to Triple-A Lehigh Valley and recalling right-hander Jake Thompson.


Only subscribers are eligible to post comments. Please subscribe or login first for digital access. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.