Cleveland looked like the winner at halftime, leading 13-0 while Romo ran for cover and the crowd booed repeatedly. But Dallas scored on its first three possessions of the second half, capped by Romo's toss to Bryant.
After Weeden and Romo traded fumbles, Weeden took the Browns to the Dallas 1, but bruising running back Trent Richardson was stuffed on third down and Weeden threw incomplete with 1:42 remaining.
The Browns weren't finished, though. They used all three timeouts and forced a Dallas punt. The Cowboys' John Phillips was penalized for a horse collar tackle on Joshua Cribbs, even though a replay showed Phillips grabbing Cribbs' hanging dreadlocks rather than his jersey. With the ball at the 17, Weeden found Watson in the middle of the end zone on the next play, just as he did on a 10-yard play for the game's first score.
The Cowboys had finally scored on a 44-yard field goal with 5:44 remaining in third quarter, then abandoned an ineffective running game. Romo completed passes on the first seven plays, including a 30-yarder to Bryant, before Felix Jones went the final 2 yards on the ground to get Dallas within 13-10 early in the fourth quarter.
Dallas got the ball back quickly when safety Gerald Sensabaugh stuffed Richardson a yard short of a first down in the open field, and the subsequent drive to Bryant's touchdown included two more of the seven penalties on Cleveland's secondary. The Browns had 12 penalties for 129 yards.
"I understand that we may have had calls in our secondary that went against us," Brown said. "But I think their secondary had no calls. So you're telling me they were playing clean? I think you have to call it both ways."
NOTES: Richardson fell just short of becoming the first Browns rookie with three straight 100-yard games. He finished with 95 yards rushing, and added 49 yards receiving. ... The Cowboys are 125-125 in the regular season since 1997. ... Browns K Phil Dawson, who grew up in the Dallas area, extended the NFL's longest active field goal streak to 25 by hitting from 51 and 47 yards. He's 19 of 19 this year. ... Browns WR Josh Cooper didn't return after injuring a knee in the second quarter. ... CB Buster Skine, who started in place of Joe Haden, sustained a concussion on a play when safety T.J. Ward was penalized for unsportsmanlike conduct on a hit on Cowboys WR Kevin Ogletree.
Online: http://pro32.ap.org/poll and http://twitter.com/AP_NFL
Follow Schuyler Dixon on Twitter at https://twitter.com/lschuylerd