With two outs in the fifth inning, Puig legged out the double into the gap against Jake Peavy and took third on Mark Ellis' single back to the box. Both runners scored on Matt Kemp's double, and Adrian Gonzalez singled home Kemp to complete the rally.
Puig wasn't done.
Leading off the seventh inning, Puig singled off veteran reliever Matt Lindstrom. After an Ellis groundout, Kemp and Angelo Songco drew back-to-back walks to load the bases, and Andre Ethier cleared them with a three-run double.
A walk, two errors and a Skip Schumaker single later and Puig was back in the box. He ripped a single to left for his 10th hit in his last 11 at-bats. He's batting .547 and doesn't have a walk this spring.
Crawford, playing his first game in the field since last August's Tommy John elbow reconstruction, didn't have a ball hit his way and was replaced by Puig after three innings.
Peavy kept the Dodgers off the scoreboard until the fourth inning, but was ultimately charged with four runs on seven hits, seven strikeouts and a walk over five frames.
"I did get tired that last inning," Peavy said. "That was pretty obvious. When I dove for that ball, I knocked the wind out a little bit and I just didn't have enough to make a pitch. Some infield hits, some balls late that found some holes. But I'm super excited the way the ball is coming out of my hand. I'm excited other than a first-inning walk to Kemp, I felt very good with command."
Ryu wasn't wild in the first inning, but he was wild enough to cost a run. He walked leadoff hitter Alejandro De Aza and after a pair of ground outs moved De Aza to third, a pitch in the dirt bounced off catcher A.J. Ellis and into the seats as De Aza scored.
The White Sox scored again in the second on a leadoff double by Flowers, who took third on Brandon Short's ground out and scored on Dewayne Wise's sacrifice fly.
Ryu escaped injury in the sixth inning when De Aza's bouncer through the box deflected off the pitcher's glove arm. Ryu remained in the game.
Up next: Manager Don Mattingly said he will field essentially his starting lineup in the Dodgers' remaining Cactus League games, but not Sunday following Saturday's night game. Nonetheless, Cuban sensation Yasiel Puig is likely to play when the Dodgers face the Oakland A's at 1:05 p.m. PT in Phoenix, with Josh Beckett getting the start against A.J. Griffin.