CLEVELAND -- This was the way Cecil Shorts always imagined it would happen: game on the line, ball in the air, his chance to the hero.
The Jacksonville receiver replayed it in his mind countless times.
On Sunday, all of it came true. And, it happened in the best place possible -- his hometown.
It was an unforgettable moment for Shorts, who earlier this week said "I'm all Cleveland" and talked about the excitement of returning to play in front of family and friends.
"For that play to happen in this game, in that situation, and the hometown," he said. "It's a dream come true."
"We're building confidence and we're getting better each and every day," Henne said. "And these wins and on the road, playing in a hostile environment, the guys are starting to feel it a little bit."
Three weeks ago, there was actually playoff talk in Cleveland. There's none now.
"I can't stand losing," said Haden, who fought back tears during a sometimes vulgar postgame tirade. "It hurts. I go out there and put my heart out there every time. And we end up coming up short. It was my fault on the touchdown. You're going to come with the same questions every week and we're going to give you the same answers - 'We're going to get better next week.'
"Until we do it then there's nothing else to talk about. Straight up."
Before Shorts' catch, it appeared as if Weeden would shake off a mixed performance during which he threw three touchdown passes, two interceptions just before halftime, fumbled, and had to kick a high snap out of the end zone for a safety.
Weeden connected with Gordon on the stunning 95-yarder with 3:55 left only to have Cleveland's defense allow Henne to drive the length of the field for the go-ahead TD. Jacksonville stopped Cleveland's final chance by batting down a desperation pass by Weeden into the end zone.
Gordon returned from a head injury and finished with 10 catches for a team record 261 yards. He's the first player in NFL history to have consecutive 200-yard games. He had 237 in a loss last week against Pittsburgh, and Gordon has 1,249 yards this season despite missing two games with a drug suspension.
"100 percent my fault," Mack said.
Weeden was only back in the starting lineup because Jason Campbell has a concussion. But after finishing 24 of 40 for 370 yards, he was diagnosed with a concussion. Because of the head injury, Weeden was kept from speaking with reporters and if he and Campbell can't play next week, Alex Tanney, signed off Dallas' practice squad, will start at New England.
Before catching his game-winner, Shorts, who had six catches for 64 yards, dropped a few throws. However, Henne told him to be ready and the former Division III star from Mount Union came through.
"Chad came to me, 'Hey, I'm coming back to you,'" Shorts said. "When the game's on the line, you want the ball. And that's just the bottom line."
NOTES: Gordon needs 41 yards to set the Browns record (1,289 by Braylon Edwards, 2007) for yards receiving in a season. ... Jaguars S Johnathan Cyprien recorded his first career interception in the second quarter. ... Despite the Jaguars having the league's lowest-ranked run defense, the Browns gained only 97 yards rushing. ... Jaguars DT Sen'Derrick Marks had three tackles, a sack, defended a pass, forced a fumble and recovered another. ... The Browns lost LBs Eric Martin (head) and Brandon Magee (chest) to injuries.
Copyright 2013 by The Associated Press