NEW YORK -- Brandon Backe was at his best with runners on base. Good thing, too, because he put them there.
"The amount of changeups that worked for me tonight really helped me out," Backe said. "I just stayed away from the big inning. If I did walk a guy, I somehow got a strikeout or a groundball. I refocused and went after the next hitter."
New York lost star catcher Mike Piazza to a bruised left wrist in the first inning after he was hit by a foul ball. X-rays were negative and he is day-to-day.
"It's swollen, but we'll just go and see how it is tomorrow," Piazza said. "On the base of the wrist, the left wrist, pretty flush, pretty square. I've had it on ice two or three times. Right away, it was bugging me and I just tried to get through the inning."
Piazza's replacement, Ramon Castro, came through with an RBI double in his first at-bat, but Backe (6-3) limited the damage.
Starting on three days' rest after making his first relief appearance of the season Saturday against St. Louis, the right-hander gave up four hits in six innings. He struck out seven, helping him overcome a wild outing.
"He's been such an unusual study so far. He's pitched so well at home and he hasn't pitched as well on the road. But you've got to hand it to him today. He made the pitches when he needed to," Houston manager Phil Garner said. "It doesn't matter how you do it, pretty or ugly, just get it done."
New York took the lead in the first when Mike Cameron walked and scored on pinch-hitter Castro's two-out double. Marlon Anderson followed with a looper to center, but Lane made a diving catch to save two runs.
"When it came off the bat, I thought it was going to drop in there. It hung up there a little bit longer than I thought, and he made a great play. What can you do?" Anderson said.
The Mets stranded 11. They loaded the bases in the second, but Carlos Beltran grounded out.
"We had a couple of chances in the early innings but couldn't get the big hit," Anderson said.
Todd Self singled in the fourth and scored on Biggio's double to left, tying it at 1.
Zambrano walked Self leading off the sixth, and Biggio followed with a single. After a double play, Zambrano had a chance to escape unscathed, but Morgan Ensberg drove in the go-ahead run with an infield single down the third-base line.
"We got a lot of contributions from a lot of people," Biggio said. "We didn't get a ton of hits, but we got big hits."
Lane added an RBI double to make it 3-1, and Palmeiro connected in the seventh off Heath Bell for his third career pinch-hit homer.
- It was Palmeiro's first homer of the year and Houston's second pinch-hit homer this season. Self hit the other one on May 18 against Arizona.
- Backe pitched two scoreless innings in relief Saturday against the Cardinals despite four walks.
- Lane started in center for Willy Taveras, who missed his second consecutive game with a strained left hamstring. He is day to day.
- Anderson started at 1B for Doug Mientkiewicz (strained chest muscle, bruised ribs) for the second consecutive night.
- Fans in the bleachers began a roll call in the first inning, chanting each starter's name just as Yankees fans do in the Bronx. Mets players appeared unsure what to do, each hesitating before waving their gloves in acknowledgment. That went on until the fans got to shortstop Jose Reyes -- he never turned around.
- Cameron walked in his first three plate appearances.
- The Mets signed INF Jose Offerman to a minor league contract. He will report to New York's extended spring training program in Florida, then join Triple-A Norfolk soon.