PITTSBURGH -- The Sammy Sosa update: 58 and holding.
Sosa went homerless for the first time in four games, allowing Jason Kendall to stop the Chicago Cubs' six-game winning streak with a 10th-inning homer as the Pittsburgh Pirates rallied to win 4-3 Sunday.
Sosa, who had homered in the first two games of the series, will take 58 homers into Monday's shootout in St. Louis with Mark McGwire after going 2-for-5 with two singles and two strikeouts. He had homered five times in the last six games -- all of them Cubs' victories.
Sosa struck out in the 10th -- his 144th strikeout of the season -- to help Rich Loiselle (2-7) get out of a two-out, two-on jam that ended with pinch-hitter Brant Brown's strikeout.
Sosa also struck out in the second, reached on an infield error in the fourth and singled in the sixth and seventh.
The Cubs wasted a 3-1 lead in a potentially costly defeat as Jose Guillen hit a tying two-run shot in the sixth off Rodney Myers. Kendall won it with his 12th homer, a one-out shot over the left-field wall off Dave Stevens (1-2), who has allowed 10 runs in his last 14 1-3 innings.
Chicago missed a chance to open a two-game lead in the NL wild-card race over the Mets, who lost 4-0 to Atlanta.
The Pirates halted an eight-game losing streak -- their longest in seven years -- despite committing three errors. They had eight errors in the series -- six by their shortstops, including three by rookie Abraham Nunez in one inning Saturday.
The Cubs' Scott Servais, batting .208 at the time, hit the first of his two doubles in as many innings in the fifth and scored on Lance Johnson's bloop double in front of left fielder Emil Brown. Brown came in casually on the short fly, giving him no chance to make the catch.
The Pirates scored in their half of the inning on Tony Womack's bases-loaded single, only to give the lead back with more of the ugly defense they played throughout the series.
Lou Collier misplayed Gary Gaetti's two-out grounder in a two-run sixth -- his second error of the game and the fifth by a Pirates shortstop in eight innings. Manny Alexander took advantage of the error to single in a run, and Servais' double scored a second unearned run off Chris Peters.
Guillen's homer -- his 11th -- came after Myers walked Kevin Young.
Peters allowed eight hits and only one earned run in 6 2-3 innings. Terry Mulholland lasted 4 1-3 innings as the replacement starter for Kerry Wood (sore eight elbow), giving up four hits and a run in his third start of the season.
Wood, 13-6 with an NL second-best 233 strikeouts, will be examined Tuesday in Chicago by team physician Michael Schafer. If no problems are found, he expects to start Friday against Milwaukee.