SCOTTSDALE, Ariz. -- Aaron Hill drove in four runs to lead the D-backs past the Dodgers, 9-1, on Sunday afternoon in front of a record crowd at Salt River Fields.

Trevor Cahill had his best outing of the spring, allowing just one hit while striking out four in five innings of work.

Things did not go as well for Dodgers starter Ted Lilly, who is battling for a spot on the roster. The left-hander struggled with his command while allowing five runs on five hits with three walks in just two innings.

The D-backs jumped on Lilly early as Adam Eaton led off the first with a single, stole second and scored two outs later when Hill doubled off the glove of a diving Juan Uribe at third.

Hill was in the middle of the action during the D-backs' four-run third inning as well.

After the first three batters of the inning reached, Hill singled to left to score a pair of runs. Miguel Montero followed with an RBI single and that ended Lilly's afternoon. Eric Chavez capped the scoring in the inning with a sacrifice fly to center.

In the fifth, Hill greeted reliever Peter Moylan with a home run to left, his first of the spring.

The Dodgers had a scoring chance in the second thanks to outfielder Yasiel Puig, who led off the inning with a single to center. The top prospect then proceeded to steal second and third base, but was stranded.

Matt Kemp finally got the Dodgers on the board in the sixth as he blasted a long home run to left, his first of the spring.

Rod Barajas' two-run homer highlighted a three-run D-backs seventh inning.

Up next: Josh Beckett, who has been the most consistent of the Dodgers' eight starting pitchers this Spring, takes the ball at 1:05 p.m. PT on Monday against Arizona and Randall Delgado in a home game. Monday also figures to be a day of significant roster cuts for the Dodgers, as manager Don Mattingly wants to trim back the numbers so he can prepare his core group for the start of the season.