ARLINGTON -- Starting with the seventh inning Saturday afternoon, the Texas Rangers had so many chances to beat Toronto that it was difficult to track all of them.
They had a one-run lead after a wild sixth inning, but lost it in the seventh with their best set-up man on the mound.
They had runners at third base in four of the next five innings and runners in scoring position in five of the next six, but failed to bring one home.
Then, they handed the Blue Jays two runs with two outs in the 13th inning, and left the game in the hands of an offense that had misfired for much of the day.
But the Rangers still had Josh Hamilton, even though he was woozy from illness. And, probably to only his surprise, he delivered yet again.
Hamilton launched a two-run homer in the 13th inning to send the Rangers to their first walk-off win of the season, an 8-7 triumph that wasn't necessarily their best game of the year but was sweet nonetheless.
Even to Hamilton, who had to take intravenous fluids and oxygen after the game to recharge his body as he continues to battle upper-respiratory and sinus infections.
"I hit a wall in the fifth inning. I was light-headed and seeing those little stars," said Hamilton, who also battled the elements during his game-ending at-bat.
"It was tough because of the shadows, and it was bright in the outfield. Thank the Lord I didn't try to pull it.... When I hit it, I felt like I got enough of it to go."
It was Hamilton's 20th homer of the season, a towering 407-foot shot to center field that scored Elvis Andrus. He was on second after doubling in Ian Kinsler, who had started the inning with a walk from Ryota Igarashi.
Igarashi had thrown 41 pitches Friday night. Jason Frasor, who hung a splitter to Hamilton and took the loss, had thrown 31 a night earlier.
"As soon as he hit the ball, I heard people yelling, 'Tag! Tag!'" Andrus said. "But I was like, 'No, that ball is out of here.'
"I am super glad he plays for us. No matter if he's sick or hurt, every time he plays, he's a hard out. I don't think he has to be 100 percent to hit a homer."
Seven innings earlier, an eventful sixth had seen the Blue Jays run their way to two runs against Colby Lewis.
Included in their burst was a bunt hit by Omar Vizquel, in which Lewis tried to repeat the backhanded glove swipe he made last year at Atlanta. He wasn't even close.
The Rangers looked as if they would go meekly in their half, as Michael Young and David Murphy hit tappers back to the mound that went about a combined 110 feet. But the Rangers' next three hits traveled more than 1,200 feet.
Nelson Cruz started a back-to-back-to-back homer parade with a 424-footer into the visitors' bullpen in left field. Yorvit Torrealba was next, with a 411-foot shot back into the Toronto bullpen, though more toward center field.
Mitch Moreland knocked the third straight just to the right of the 14-foot wall in left field and over the 390-foot sign, again into the Blue Jays' bullpen.
But Toronto came right back with a run in the seventh off Alexi Ogando, and the Rangers stranded runners at third in the seventh with one out and in the ninth with two to push the game into extra innings.
The 10th and 11th were more of the same for the Rangers, who left Craig Gentry at third in the 10th when Mike Napoli struck out against Darren Oliver. In the 11th, Oliver retired Hamilton and Adrian Beltre with Kinsler at third.
Young singled to start the 12th, the fourth straight inning in which the Rangers' leadoff man had reached, but he was stranded at second base as Napoli popped to right field.
The Rangers were 1 for 15 with runners in scoring position before Hamilton's blast.
Toronto finally busted through in the 13th with two unearned runs, spoiling more terrific work by the Rangers' bullpen, on a single by Vizquel after a passed ball on Torrealba and an error on Cruz on a liner to right field.
But the Rangers still had hope. They had Hamilton.
"It's exciting," said Hamilton, who leads the majors in homers and RBIs (53). "That's Rangers baseball at its best.... We haven't seen [enough] out of ourselves a lot this year. But, hopefully, that's a trend about to start."
Jeff Wilson, 817-390-7760