He had never faced the Mets' Endy Chavez, who slipped a 12th-inning bunt single by him for the winning run as the Rockies lost, 2-1, at Shea Stadium on Tuesday night.
"I totally was not thinking bunt in that situation, and totally was caught off guard," said Speier, who walked two, one intentionally, in the 12th. "I even called [rookie catcher Chris] Iannetta out because I hadn't seen Chavez before and asked if he knew anything about him."
But Rockies young and old now know about the frustration Shea Stadium can bring.
The Rox fell for the 15th time in the last 16 games in Flushing Meadows, where 38,500 went home delirious. Tuesday's contest, which was the Rockies' 10th loss in the last 14 games, was especially rough.
They wasted yet another strong pitching effort from No. 1 starter Aaron Cook, who held the Mets scoreless for seven innings. They also wasted a rare big hit.
Rookie shortstop Troy Tulowitzki, who entered with a .193 batting average and had been benched for three games, knocked an RBI triple in the 10th off Billy Wagner, but closer Brian Fuentes served up a two-out fastball that Damion Easley crushed for a tying homer in the bottom of the inning.
Speier (0-1) added in a balk in the 12th when he slipped on the mound with Shawn Green at second to move the winning run to within 90 feet away. There's also the fact the Rockies' homerless streak move to a club-record seven games.
"This is a difficult loss," said Rockies manager Clint Hurdle, who rarely places a degree of pain on defeats. "They found a way just to play a little bit better than us. We laid it out there. Our pitchers gave us a great effort. To take the lead late like that, that's one you needed to put away."
The result made it tough for even Tulowitzki to find any joy, despite his triple on a 3-1 fastball.
"I was confident going into the game," Tulowitzki said. "The biggest thing was we lost, a tough loss. That's all I'm worried about right now, wins and losses."
Wins have been hard to come by for Cook, who gave up six hits. He was matched by Mets starter Orlando Hernandez, who yielded four hits and struck out five in his seven scoreless innings.
Now Cook has left two stellar starts -- he held the Padres to one run in nine innings on April 8 -- and two other games in which he left with leads, but no wins. His only decision is a poor start, an 8-1 loss against the Dodgers on Thursday.
Cook escaped trouble twice Tuesday.
Cook forced Green into a double-play grounder with two on and one out in the second inning. Jose Valentin opened the third with a triple, but Cook responded with his only two strikeouts -- of Hernandez and Jose Reyes -- and worked Paul Lo Duca into a groundout.
"I've faced [Hernandez] a couple of times in the past, so I knew what kind of stuff he was bringing and knew he worked quickly," Cook said. "It was a good game out there tonight.
"It's still hard to walk away when you go 12 innings like that, but we've got to come back out tomorrow and get a win."
It was Fuentes' second blown save, which came after Cook's strong seven innings and a solid two innings from reliever Manny Corpas.
"I haven't seen it on tape, but I was one pitch away," Fuentes said. "A loss is a loss. My job is to come in and get it done. I needed to get the last three outs and I didn't do that tonight. Two out of three doesn't cut it. Next time, I'll try to do better."
Thomas Harding is a reporter for MLB.com This story was not subject to the approval of Major League Baseball or its clubs.