On and on they go and where they stop nobody … wait this has to stop?

Inevitably though not on Saturday night in Philadelphia not with Clayton Kershaw again looking like baseball’s best pitcher.

This is no “Amateur Hour” the Dodgers have going but a run of historic proportions made a tad more so with their 5-0 victory at Citizens Bank Park.

It marked their 10th consecutive victory. It was their 19th victory in their last 20 road games. It left them 25-3 since the All-Star break.

And it means the juggernaut that is now the Dodgers has won 42 of its last 50 overall baseball’s best 50-game stretch since the Cardinals went 42-8 in 1942.

Otherwise they’re really struggling.

Actually their offense could get little going until Juan Uribe hit a three-run homer in the ninth inning Saturday but the way Kershaw was throwing strikes it hardly mattered.

Kershaw threw strikes all night throwing eight scoreless innings and holding the Phillies to three hits. He lowered his major league best earned-run average to 1.80 and raised his record to 12-7.

Kershaw never had beaten the Phillies going 0-4 in eight previous career starts.

The Dodgers managed one unimpressive run in the first inning and Kershaw took matters into his own hands in the fifth following a double by Uribe with a run-scoring double of his own.

The Dodgers looked like they were ready to break the game open in the first after Carl Crawford beat out an infield single and Yasiel Puig drove a hit into left field.

Adrian Gonzalez hit a hard bouncer that first baseman John Mayberry could not handle and he was charged with a rough error as Crawford scored. Phillies right-hander Kyle Kendrick hit Hanley Ramirez with a pitch to load the bases but the rally stalled.

Andre Ethier hit a comebacker to Kendrick (10-10) who threw home for the force to start a double play.

A.J. Ellis bounced out to end it proving the Dodgers can’t do everything right.