Pete Rose belted three home runs and two singles yesterday to pull within four hits of the 3,000 mark for his career as the Cincinnati Reds erupted for 20 hits and six homers to come from 6-1 down and hand the New York Mets their sixth straight loss, 14-7.

Rose, hitting three homers in a game for the first time in his 16-year career, was five for six in the nationally televised game. He scored four runs and drove in four. He hit a solo homer off Mets starter Nino Espinosa in the fourth inning, added a two-run shot in the fifth and belted his third of the game in the eighth with nobody aboard for the Reds' final run. The homers were the first this season for Rose.

New York capitalized on Cincinnati starter Doug Capilla's wildness in the first inning to score four runs. Capilla walked four, throwing 17 balls in his 23 pitches. Steve Henderson drove in one run with a single, Willie Montanez another with a sacrifice fly and Bobby Valentine two with a bases-loaded single.

But the Reds became the first team in the National League this season to hit six home runs in a game, rallying with three runs in the fourth inning and five in the fifth.

Dan Driessen provided Cincinnati first run, leading off the second inning with a homer. Ken Griffey followed Rose's homer in the fourth with a drive over right-field fence on the next pitch. That finished Espinosa, who has struck out six batters the first three inning. Cesar Geronimo opened the fourth by homering over the left-field fence.