Cowboys 34, 49ers 31

The Dallas Cowboys decided it's much better to be on the winning side of a dramatic comeback.

Keyshawn Johnson caught a 14-yard touchdown pass from Drew Bledsoe with 1 minute 51 seconds to play and the Cowboys rallied from a 12-point deficit in the fourth quarter for a 34-31 victory over the San Francisco 49ers on Sunday.

Johnson's score capped a precise 76-yard scoring drive by the Cowboys (2-1), who fell behind early but rallied late in their third straight nail-biting game of the season.

Bledsoe, the veteran acquired for his calm leadership as much as his arm, was 24 of 38 for 363 yards, passing Joe Montana for eighth place on the NFL's career yards passing list with his first 300-yard game since Sept. 14, 2003.

Terry Glenn had 137 yards receiving for the Cowboys and Julius Jones rushed for two scores.

The Cowboys must be hoping for a relaxing game soon. Dallas won its opener with an end-zone interception on the final play at San Diego, but Washington threw two long touchdown passes in the final four minutes last Monday to beat the Cowboys in a 14-13 heartbreaker.

Johnson also caught a two-point conversion pass after his touchdown and Dat Nguyen intercepted Tim Rattay's tipped pass at midfield with 54 seconds left to preserve the Cowboys' victory over their longtime rivals.

Brandon Lloyd caught an 89-yard touchdown pass and another scoring toss from Rattay for the 49ers (1-2), who seemed ready to match their win total from last season, when they finished with the NFL's worst record.

Rattay was 21 of 34 for 269 yards and three touchdowns, but the 49ers scored just once after a second-quarter flurry similar to their impressive effort two weeks ago against St. Louis.

Dallas wide receiver Keyshawn Johnson lunges in for a touchdown ahead of San Francisco cornerback Ahmed Plummer to cap the Cowboys' 12-point rally in the fourth quarter.