That seems to be happening a lot lately for a Houston squad that's heated up after a tough start to the season.
Jose Altuve hit his 100th homer and George Springer's two-run double in the eighth inning helped the Astros to their third straight comeback win, 6-3 over the New York Yankees.
Houston has won five in a row overall to improve to 7-5.
"That's three days in a row where we've had really, really good at-bats as the game's gotten late," Hinch said. "So I certainly liked it, the focus and the quality of at-bats and ultimately the production."
The Astros trailed by one when Alex Bregman doubled off Jonathan Holder with two outs in the seventh inning and scored on a double by Michael Brantley that tied it at 3. Chad Green (0-2) retired Carlos Correa to end the inning.
But the Astros, who rallied to beat Oakland on Sunday and New York in Monday's series opener, got a single from Yuli Gurriel with no outs in the eighth before back-to-back walks to Robinson Chirinos and Tony Kemp loaded the bases with one out.
Springer then sent a ball down the third base line and into the left field corner, scoring Gurriel and Chirinos to make it 5-3.
"We're showing a lot of resiliency, a lot of fight," Springer said.
Kemp would have scored on the play, too, but he tripped and fell coming around third base and had to return to the bag with a dive to narrowly avoid a tag.
It didn't matter much, though, as Kemp scored on a sacrifice fly by Altuve to push the lead to 6-3.
Gerrit Cole, who lost his first two starts this season, remained winless after being lifted with the game tied after allowing four hits and three runs in seven innings. Hector Rondon (1-0) struck out two in a 1-2-3 eighth for the win, and Roberto Osuna fanned one in a perfect ninth for his fourth save.
New York rookie starter Jonathan Loaisiga gave up four hits and two runs in three innings.
The Yankees led early after Luke Voit sent the first pitch he saw into center field for a solo homer with two outs in the first.
A sacrifice fly by Gurriel tied it in the second.
The Yankees had runners on first and second with no outs in the third when Brett Gardner dropped down a bunt that barely made it out of the batter's box. Apparently thinking it was foul, Gardner stopped after just a few steps toward first base and the Astros turned a double play.
"I obviously thought it was foul," Gardner said. "He said he picked it up when it was right on top of the line and it didn't go foul. I obviously should've run to first base, and basically gave them two outs right there. I thought it was a big turning point in the game, and it was a big mistake on my part."
Yankees manager Aaron Boone lamented mental mistakes like that one that contributed to the loss.
"It's got to be better, especially when you're playing a really good team," he said. "You've got to do the little things that allow you to win ballgames. We're really close to playing a really good brand and a complete game, but we're just having a breakdown here and there that (is) really costing us."
There was one out in the third when Altuve's homer, which bounced off the wall above left field, put Houston up 2-1. It came after he hit one off the train tracks above left field on Monday night.
There were two on and one out in the sixth when Gary Sanchez hit a sharp liner for a double that bounced low on the wall in left field and darted away from Kemp to score two runs and put New York up 3-2.
Yankees: Ace right-hander Luis Severino has a Grade 2 lat strain and will stop throwing for six weeks. Severino has been out since he was scratched from what would have been his first spring training appearance in early March with right shoulder inflammation. He returned to New York for tests when he wasn't feeling great, and the new injury was diagnosed on Tuesday. ... 3B Miguel Andujar (right shoulder) is scheduled to play catch Wednesday for the first time since he was injured. "Hopefully it's a big step for him because that potentially tells us a lot in how he's able to respond to that," Boone said. ... Boone said OF Giancarlo Stanton (left biceps strain) is feeling better and could hit off a tee Wednesday or Friday.
Astros: Bregman left in the eighth after pulling up while running to second base. He said he tweaked his hamstring and could miss Wednesday's game but didn't think the injury was serious.
For the 5-foot-6 Altuve, who was told repeatedly that he was too small to play in the majors when he was growing up, hitting his 100th homer meant a lot.
"I never thought I was going to hit 100 homers in the big leagues," he said. "It seems like a dream come true."
Springer, who reached the 100-homer mark early in his fifth season, ribbed his teammate for not doing it until his ninth year.
"It took him long enough to get to it, but he got to it so I'm happy for him," Springer said.
Yankees: LHP James Paxton (1-1, 4.09 ERA) starts the series finale Wednesday night. Paxton got his first win with the Yankees in his last outing when he allowed eight hits and four runs while striking out nine in 5 1/3 innings against Baltimore.
Astros: RHP Collin McHugh (1-1, 2.45) got the win in his last start against Oakland when he allowed three hits and one run in six innings.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Astros score 3 runs in the 8th to beat Yankees
The Astros go big in the 8th inning, scoring three runs and beat the Yankees 6-3.