DETROIT -- Preston Tucker's first Major League home run sent the Astros into extra innings against the Tigers after a five-run deficit, but James McCann's second career homer was a walk-off shot for Detroit in the 11th, sending the Tigers to a 6-5 win Thursday afternoon at Comerica Park.
The Astros came to town for a series-opening matinee leading the American League in home runs and strikeouts, and lived up to both. After 12 strikeouts over 6 2/3 innings from reigning AL strikeout champion David Price, Houston rallied with five runs from the seventh inning on, capped by Tucker's pinch-hit homer off Joakim Soria. McCann answered with his first traditional home run, sending Tony Sipp's offering out to left leading off the bottom of the 11th. His only previous shot was an inside-the-park home run April 29 at Minnesota.
"I didn't know for sure [it was gone]," McCann said of his first walk-off home run as a pro. "I knew it had a chance. I lost track of it, so I was kind of going off the crowd."
Price, whose dog is named Astro, sent Houston hitters chasing from the first pitch, retiring eight of the first 14 batters. The dozen strikeouts marked Price's high mark as a Tiger, and his most since striking out 12 against these same Astros on June 20, 2014, in St. Petersburg. Price has racked up double-digit strikeouts in four out of six career meetings with Houston.
Price allowed three runs, two earned, on five hits before Houston capitalized on the heart of Detroit's bullpen. George Springer's RBI double drew the Astros within a run before Tucker, pinch-hitting for Jonathan Villar, made his first Major League homer a big one. The no-doubt drive to left saddled Soria with his first blown save after 13 converted chances.
MOMENTS THAT MATTERED Castellanos crushes it again: Hours after Nick Castellanos slugged the Tigers to victory over the Brewers with a bases-clearing triple, he put the Tigers on the board with a two-run homer in the fourth inning, continuing his aggressive approach at the plate. His six RBIs over the last two games topped Detroit's output over its previous three games combined (four runs).
"He's swung the bat a lot better the last few days," Tigers manager Brad Ausmus said. "I think he's been a little more aggressive in the zone."
Gattis gets it going: After striking out in his first two at-bats against Price, Evan Gattis launched a triple in the seventh inning, starting a three-run offensive charge that put the Astros back into the game. Four of the five hits against Price occurred in the seventh, and two of the three runs scored by the Astros were with two outs. The Astros have scored an MLB-high 77 runs in the seventh inning or later this season.
Feldman keeps it low:Scott Feldman worked around four hits to keep the Tigers off the board on 41 pitches through three innings. Four of his seven outs were via the groundout, keeping the ball down and allowing just two flyouts. Feldman started the fourth with two quick outs on just nine pitches, dispatching J.D. Martinez on four with a swinging strikeout before surrendering a walk and a two-run home run by Castellanos.
"Really had to rely on one speed all day, didn't have anything to get them of my fastball," Feldman said. "Pretty impressive job by the guys fighting back, making it a game after I'd got us in that hole early. The lineup did a great job battling back against Price and then putting up a couple more on the bullpen."
Soria gets first blown save: Soria had provided perfect closure since replacing injured Joe Nathan. That ended Thursday on a 2-2 fastball that caught enough of the plate for Tucker to send out to the opposite field for his first Major League home run. More >
"It was a ball outside of the plate," Soria said. "The guy hit an opposite-way homer. You just tip your cap. Good for him. He hit the ball well. That's what you want. You don't want him to pull the ball in that situation."
MILESTONE WATCH Miguel Cabrera became the 76th player in Major League history, and the second Venezuelan-born Major Leaguer, to collect 1,400 career RBIs when he singled home Andrew Romine, turning a bases-loaded, no-out opportunity into a two-run inning. Cabrera became the fifth-youngest player to reach the milestone. More >
Astros reliever Josh Fields exited the game in the bottom of the ninth inning with one out after being struck on the right leg on a comeback line drive by Anthony Gose. Fields was attended to by the Astros' staff before being removed from the game. Right-hander Will Harris replaced Fields, who was diagnosed with a bruised right leg. X-rays were negative.
WHAT'S NEXT Astros:Collin McHugh will try for his 13th win in 14 decisions since last August when he meets the Tigers for the first time in his career Friday at 6:08 p.m. CT in the second game of the series. McHugh struck out nine Blue Jays over seven innings of two-run ball Sunday in Houston.
Tigers:Alfredo Simon, who won his first four starts but is winless in four starts since, will try to break the skid when he takes the mound Friday at 7:08 p.m. ET. Simon gave up two runs over six innings in a 2-1 loss at St. Louis on Sunday night.
Jason Beck is a reporter for MLB.com. Read Beck's Blog, follow him on Twitter @beckjason and listen to his podcast.
Catherine Slonksnis is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.