CHICAGO -- How fast is Tony Campana?
"I think he's the fastest guy I've ever had," said Cubs manager Mike Quade.
The rookie's speed came up big on Tuesday. Campana doubled to lead off the 10th inning and scored one out later on Starlin Castro's walk-off single, his second RBI of the game, to lift the Cubs to a 5-4 victory over the Brewers.
"[Speed] is a huge weapon when it can be used," Quade said. "He bunts, he does the little things, and to refine his game to use that is going to be huge. He ain't hitting any home runs."
Campana doubled to left against Tim Dillard (1-1), sliding into second just ahead of a throw from Ryan Braun on a looping hit that would be a single for just about any other player in the Major Leagues. He moved up on Kosuke Fukudome's sacrifice bunt. Facing a five-man infield, Castro lined the first pitch from Dillard into the gap in right-center for the game-winner.
"I was able to poke it over the third baseman's head," Campana said. "I didn't think it was going to be close but Braun made a nice play and got it in pretty quick and made it a lot closer than I thought it would be.
"My head was down right out of the box. I looked up when I was halfway to second and looked up and said, 'Uh oh, it's going to be closer than I think.'"
Told that Quade would pick him in a footrace, Campana smiled.
"That's why I'm here, because I can run a little bit," he said. "I'd challenge anybody in the league to a race."
The last time he lost a sprint? Probably high school, Campana said.
"It's pretty fun to watch," said Cubs catcher Geovany Soto, who only needed to trot when he hit his fifth home run in the seventh. "I want him to be at first and somebody hit the ball in the gap just to see him run."
Would Soto have a chance in a race with the young outfielder?
"If he gives me a three-quarters head start," Soto said. "He's really fast -- I mean, wow."
Jeff Samardzija (5-2), who doesn't need to be fast -- just throw strikes -- picked up the win for his scoreless inning in relief. Quade had to watch the finish from the clubhouse, as he was tossed in the Brewers' half of the ninth for arguing calls by home-plate umpire Alfonso Marquez.
Brewers starter Yovani Gallardo struck out a season-high 10 batters and held the Cubs to three hits, including Soto's homer, and was in line for his ninth win.
Gallardo departed after seven innings and a 4-1 lead. With one out in the Chicago eighth, Fukudome greeted Marco Estrada with a ground-rule double, the ball bouncing on the warning track and into the basket rimming the outfield wall. Castro then hit an RBI double and Aramis Ramirez followed with his fifth homer, a two-run shot, to tie the game at 4.
Brewers center fielder Nyjer Morgan said he was playing shallow against Fukudome.
"Fukudome hit it and I was like, 'Wind, wind, wind,'" Morgan said. "And it just wasn't there. It was like the Wrigley Field gods stepped in or something."
Ramirez's homer was a line drive to left that pierced the wind.
"We're looking for the meat of the lineup to do more of that," Quade said. "Obviously, that was huge. We made some mistakes early. We didn't do ourselves any favors early. I'm thrilled by half a dozen plays and things I saw, and not happy about two or three that cost us."
Rickie Weeks singled to open the third and reached third on Randy Wells' error, as he fielded Morgan's infield hit but his flip to first baseman Carlos Pena missed the mark. Braun then hit an RBI single, Prince Fielder walked and Casey McGehee hit a ball to Castro, who knocked it down, then tossed to second baseman Jeff Baker for a forceout. Morgan scored on the play.
In the fourth, the Brewers loaded the bases with one out, taking advantage of an error by Castro, and made it 3-0 on Fielder's sacrifice fly. Weeks added an RBI double in the eighth off rookie Chris Carpenter, who made his Major League debut.
Castro's miscue was his second error of the game, 14th of the season and third by the Cubs, who have committed at least three in nine games so far. The team has been charged with 56 errors now and has the worst fielding percentage in the National League.
Wells, making his fourth start since coming off the disabled list, should've known it would be a tough night when Weeks singled on the first pitch of the game. Wells served up eight hits and walked three over six innings, striking out two.
"We had lots of chances to bust that game open offensively," said Brewers manager Ron Roenicke. "We had runners on base all game. I know it came down to the bullpen and how they threw, but that game, we should have blown open early."
This was game No. 2 for the Cubs' new goat-free T-shirts the players had made.
"We've been struggling a little bit, but I've said all along, a lot of guys here believe," Wells said. "It takes a good streak to turn the corner. There's a lot of young guys contributing."
And those shirts? Wells was wearing his.
"It just came from a good speech," he said, refusing to identify the speaker. "Whatever it takes to get guys going. I personally love it. It's been a trial-and-error process for us. It just takes a couple of good efforts and I think we'll turn the corner."
The win was the second in a row for the Cubs, who are the only Major League team that has yet to win three consecutive games. We'll see what they're wearing on Wednesday.
Carrie Muskat is a reporter for MLB.com. She writes a blog, Muskat Ramblings, and you can follow her on Twitter@CarrieMuskat. This story was not subject to the approval of Major League Baseball or its clubs.