Ryan Howard and Odubel Herrera homered, Jerad Eickhoff pitched six spotless innings to win consecutive starts for the first time this season, and the Philadelphia Phillies snapped a four-game losing streak by beating the Toronto Blue Jays 7-0 Monday night.

Herrera went 2 for 5 with three RBIs as the Phillies won for the third time in 13 meetings with Toronto. Peter Bourjos had two hits and two RBIs for Philadelphia, which had lost 17 of 22 overall.

Eickhoff (4-8) allowed three hits. He walked four and struck out five.

David Hernandez pitched the seventh, Hector Neris handled the eighth and Andrew Bailey finished the six-hitter.

Toronto scored 21 runs in winning its previous two games but did not manage an extra-base hit against the Phillies.

Sign up for the NJ1015.com Newsletter

Get the best of NJ1015.com delivered to your inbox every day.

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