CHICAGO -- A long day at Wrigley Field ended with a walk home.
The win came after the teams waited out a 2-hour, 41-minute rain delay, and a ninth-inning comeback by the Cubs.
Darwin Barney led off the 11th with a double. Welington Castillo was intentionally walked and pinch-hitter Jeff Samardzija was hit by a pitch to load the bases. On a 3-2 pitch, DeJesus drew the game-winning walk.
"I was able to see it early and know it was a ball," DeJesus said. "A walk-off walk is kind of weird. I didn't know what to do, just trot over to first base. But it's a good win for us."
With the Cubs trailing 3-2 in the bottom of the ninth, pinch-hitter Ian Stewart singled, and Dodgers closer Javy Guerra walked DeJesus. Tony Campana hit a tying double, but DeJesus, who would have been the winning run, was thrown out at home.
"I figured he was going to try and throw one right down the middle and he did and I was able to hit it hard," Campana said.
Dodgers slugging center fielder Matt Kemp was a late scratch due to tightness in his left hamstring. He pinch hit in the seventh inning and flew out to right field.
"I don't want to be stupid," said Kemp, who is in the top three in the National League in home runs, RBIs and batting average. "Maybe it just needs to be rested one day and I could go out and do something stupid and could end up being two weeks. I just want to take my time and see how it feels tomorrow. Hopefully I can play tomorrow."
The Dodgers were in position early to win, thanks to Juan Rivera's two-run homer in the third inning and a quality start from Aaron Harang. Rivera's second homer of the year into the left-field bleachers gave the Dodgers a 3-0 lead that held up -- until the ninth.
Harang posted his best start of the season, going six innings and allowing two runs. He outdueled the Cubs' Travis Wood, who allowed three runs in six innings in his first start of the season. Wood was called up from Triple-A Iowa to fill in for Matt Garza, who was suffering from the flu.
"I didn't feel like I was nervous or anything, but odds are I probably was, not knowing it," Wood said. "I was able to get some quick outs there at the end of the game, keep it close, and we came back and won it."
Stewart was also out of the starting lineup due to illness.
"It was an interesting game," Cubs manager Dale Sveum said. "It took almost all 25 guys to do it, let alone the sick guys coming off the couch and doing the job, too. It's a nice little team effort there."
The Cubs cut the lead to 3-2 in the bottom of the third when Wood led off with a double, DeJesus walked and Starlin Castro hit a two-out, two-run single.
The Cubs had chances to tie it before the ninth, but could not deliver a clutch two-out hit. Chicago left runners in scoring position in the fifth, sixth, seventh, and eighth -- twice by Castro.
The Cubs bullpen pitched five shutout innings, allowing just three hits.
Cubs first baseman Bryan LaHair continued his torrid start to the season, going 3 for 4 and raising his batting average to .390. He has reached base in 24 straight games.
The Cubs designated Blake DeWitt for assignment before the game to make room for Wood. ... Dodgers INF Juan Uribe did not start for the fifth straight game with a sore left wrist. ... Hairston left the game with a strained hamstring after running out an infield single in the second inning. . The Cubs host Atlanta on Monday with Samardzija taking on Tommy Hanson. Meanwhile, the Dodgers return home to play San Francisco with Ted Lilly opposing Barry Zito.