Now everyone can call him Grand Slammin' Sammy.
Sosa hit his 39th and 40th home runs, including the first slam of his career, as the Chicago Cubs beat the Arizona Diamondbacks 6-2 Mon-day night.Sosa had hit 246 homers - no player in major league history had gone longer at the start of a career without a slam - until connecting in the eighth inning at Phoenix.
The record for most consecutive homers without a slam at any point in a career is 266 by Cal Ripken.
Sosa was teased by teammates after ending his streak, which began in 1989 when he hit his first big league homer for Texas against Rog-er Clemens.
Sosa tied his career high for home runs in a season and also matched his career-best with six RBIs. He has 102 RBIs, the fourth straight year he's reached the 100-RBI mark.
Before Sosa, the record for homers at the beginning of a career without a slam was 209 by Bob Horner. Three players finished their careers with more than 150 home runs and no slams - Glenn Davis (190), Ron Kittle (176) and Claudell Washington (164).
ROCKIES 8, PIRATES 7, 13 innings: Vinny Castilla homered twice and doubled, and Jeff Reed hit an RBI double with two outs in the bottom of the 13th inning that lifted Colorado over Pittsburgh at Coors Field.
The Pirates led 7-2 in the sixth before the Rockies rallied. Neifi Perez singled home the tying run in the ninth.
BRAVES 3, REDS 2, 10 innings: Ozzie Guillen singled home the tiebreaking run with two outs in the 10th inning and Atlanta won at Cincinnati.
Guillen's third hit sent the Reds to their 10th defeat in 11 games. Cincinnati lost for the second straight day in 10 innings, with Stan Belinda (4-8) taking the loss both times.
ASTROS 9, MARLINS 1: Moises Alou, Jeff Bagwell and Derek Bell each homered to back Jose Lima's six-hitter at the Astrodome.
Alou had four hits for Houston. A day earlier, his 25th home run ruined San Diego closer Trevor Hoffman's streak of 41 straight saves.
DEVIL RAYS 11, ATHLETICS 5: At St. Petersburg, Fla., Wade Boggs hit a two-run homer and later passed Babe Ruth for 33rd place on the career hits list as the expansion Tampa Bay Devil Rays won their team-record fifth straight game.
"A little kid from Bayshore Little League passes Babe Ruth. It's a big day in my career," Boggs said. "I couldn't be more energized than I am right now. That would be hard to do."
The 40-year-old Boggs had three hits. He broke an 0-for-14 slump with a single in the third, homered to highlight a five-run fifth and moved past Ruth with an RBI single in the eighth. Boggs has 2,874 career hits.
ANGELS 6, ROYALS 1: Tim Salmon, Cecil Fielder and Phil Nevin each homered as Anaheim won at Kansas City.
Garret Anderson of the Angels doubled to extend his career-high hitting streak to 24 games. He tied Boston's Nomar Garciaparra for the longest string in the AL this season.