R.J. Reynolds broke an 11th-inning tie with a bad-hop single over first baseman Keith Hernandez, keying a two-run rally and giving the Pittsburgh Pirates a 7-5 victory over the Mets last night in New York. Pittsburgh's three-game winning streak is its longest this season.

The loss dropped the Mets two games behind the St. Louis Cardinals, who beat Montreal, 5-3, in the NL East.

Pinch hitter Sixto Lezcano walked to start the inning and was sacrificed to second. Reynolds hit a grounder against Bill Latham (1-2) that bounced over Hernandez's head; Lezcano scored. Reynolds stole second and scored on Sid Bream's single.

Cecilio Guante (4-5) worked two innings for the victory. Jose DeLeon gained his first save in his second relief appearance this year.

Reynolds and Johnny Ray hit run-scoring doubles in the seventh inning, giving the Pirates a 5-2 lead, but then the Mets scored three unearned runs to tie the score.

Denny Gonzalez started Pittsburgh's rally with an infield single and was sacrificed to second. Lee Mazzilli, hitting for starting pitcher Rick Reuschel, grounded out as Gonzalez moved to third and Joe Orsulak singled, breaking the 2-2 tie.