Josh Scobee kicked three field goals for the Jaguars.
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.
Down 21-20 and their offense doing nothing, the Jaguars took the lead when Browns center Alex Mack snapped the ball over Weeden's head into the end zone and the QB alertly booted it out of bounds.
"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.
Henne went 24 of 40 for 195 yards and two TDs and Jacksonville running back Maurice Jones-Drew ran for 77 yards and threw an 8-yard TD pass to Marcedes Lewis.
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.
AP NFL website: http://www.pro32.ap.org