Vince Velasquez tossed two-hit ball over six innings and the Philadelphia Phillies beat the Cleveland Indians 2-1 Sunday for their sixth straight win.

Freddy Galvis had an RBI single a day after driving in three runs in a 4-3 win, helping the surprising Phillies win for the 15th time in 21 games since starting 0-4.

Velasquez (4-1) struck out six and pitched around trouble because of four walks. He lowered his ERA to 1.44. David Hernandez pitched two hitless innings and Hector Neris earned his first career save after giving up a solo homer to Carlos Santana with one out in the ninth. Closer Jeanmar Gomez wasn't available after pitching four of the previous five games.

Danny Salazar (2-2) gave up two runs, three hits and fanned eight in seven innings for Cleveland. Salazar hasn't allowed more than three hits in any of his five starts.

Sign up for the Newsletter

Get the best of delivered to your inbox every day.

(Copyright 2016 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed)