MILWAUKEE -- It's all still kind of a blur to Brandon Crawford.
As he wiped the remnants of a shaving-cream pie from his face and uniform, he wasn't even sure which of his prankster teammates got him.
Welcome to the big leagues, kid -- and how!
"It was all unreal," Crawford said, recalling how he felt as he rounded the bases. "Awesome. I mean, I still kind of have the jitters about it."
Lincecum (5-4) gave up three runs in seven innings. The Giants won despite the ejection of manager Bruce Bochy, who argued a close play at home plate in the fifth inning.
Bochy admitted he might have lost his temper in part because it has been such a frustrating week for the Giants.
"I'll be honest, I couldn't really tell if he had the call right," Bochy said. "But there's frustration building up, with everybody."
With the Brewers trying to rally in the eighth, Giants catcher Eli Whiteside absorbed a big hit from Prince Fielder. It was reminiscent of the play that caused a serious injury to Giants catcher Buster Posey earlier this week, but Whiteside held on to end the inning and preserve the lead.
"You don't have any choice but to try to knock the ball loose," Fielder said. "But they made a great play."
Posey, the reigning NL Rookie of the Year, likely is out for the season. His jersey hung by itself in a locker in the visitors' clubhouse Friday.
Bochy stood by his assertion that baseball needs to make a rule to protect vulnerable catchers, but said Whiteside at least had time to catch the ball and brace for Fielder to run into him.
"It's a little different," Bochy said. "He had the ball, so he could set up a little bit. A catcher's got a better chance than when he's in the process of trying to catch a ball. That's when he's really vulnerable. Still, it's a big guy bearing down on you. 'Whitey' did a great job."
Weeks hit a two-run homer off Lincecum and Shaun Marcum (6-2) took the loss.
Nyjer Morgan had a single and a double in his return from injury. But it wasn't enough to give the Brewers what would have been a franchise record-tying 10th straight victory at home.
"It's a good run," Fielder said. "We just have to start another one."
Until the seventh inning, it had been shaping up as another strong outing for Marcum, who has been the Brewers' best starter this season. The Giants finally got to him in the sixth when Freddy Sanchez singled home a run.
A fan sitting in the front row near home plate then earned the crowd's ire when he appeared to interfere with what could have been an inning-ending foul popup. The fan was off the hook after Marcum got Pat Burrell to fly out.
But Marcum got in trouble in the seventh, loading the bases.
Making his major league debut with a start at shortstop, Crawford came to the plate with the Giants trailing by two runs. He pounded a pitch from Marcum over the fence, giving the Giants a 5-3 lead with his first hit as a major leaguer.
"Very happy for the kid," Bochy said. "That's a debut he'll never forget."
The 24-year-old Crawford had his contract purchased from the Giants' Class-A San Jose affiliate Thursday. He missed several weeks to start the season after breaking his finger in spring training.
It was a boost to Lincecum, who didn't look quite as dominant Friday as he did in his last outing, a shutout against Oakland. Lincecum allowed six hits, striking out four with no walks.
Giants GM Brian Sabean said before the game that he wants baseball officials to consider rules changes to protect catchers at home plate. "It's simple: You have to slide into other bases. Why shouldn't you have to slide into home plate?" Sabean said. ... Brewers LHP Dan Merklinger cleared waivers and was assigned outright to Double-A Huntsville. OF Brandon Boggs accepted his outright assignment to Triple-A Nashville.
Kansas City Royals' Salvador Perez breaks Johnny Bench's catcher record with 46th HR
Salvador Perez hit his 46th home run Monday to break Johnny Bench's record for most homers by a catcher in one season.
Perez breaks Bench's record with 46th HR, KC tops Indians
— Salvador Perez hit his 46th home run, breaking Johnny Bench’s record for homers by a catcher in a season, and the Kansas City Royals beat the Cleveland Indians 7-2 Monday in the first game of a doubleheader.
Salvador Perez sets single-season HR record for catchers
Salvador Perez passes Johnny Bench for the most long balls in a season by a catcher, and he also ties Vladimir Guerrero Jr. atop the 2021 home run leaderboard.
Right fielder Adam Engel 'feels good,' will be activated by Chicago White Sox with playoffs on horizon
At long last, the White Sox will have their starting outfield back in full, as right fielder Adam Engel is set to be activated from the injured list on Tuesday, according to manager Tony La Russa.
Anthony Gose, 31, former outfielder converted to reliever, flashes 100 mph heat for Cleveland Indians, fans Salvador Perez
Formerly an outfielder in the big leagues, Anthony Gose, who played for Team USA in Tokyo, returned to the majors five years later Monday night as a rocket-armed reliever for the Indians, flashing 100 mph heat and fanning Royals slugger Salvador Perez.
Struggling New York Yankees activate pitcher Luis Severino, send former All-Star to bullpen
Former All-Star pitcher Luis Severino was activated by the New York Yankees before Monday's series opener against the Texas Rangers and is in position to make his first major league appearance in nearly two years.