Bryce Young threw three touchdowns as the Carolina Panthers halted the in-form Los Angeles Rams' six-game unbeaten streak with an upset 31-28 victory in the NFL on Sunday.

Carolina quarterback Young tossed two daring second-half touchdowns on fourth down to give the Panthers a precious win heading into the final sprint for postseason places.

The Rams -- who boasted the best record in the National Football Conference heading into Sunday's duel in Charlotte -- were left ruing mistakes at key moments.

Rams quarterback Matthew Stafford gave up a first quarter interception that Panthers defender Mike Jackson returned for a touchdown before a costly fourth quarter fumble effectively sealed his team's defeat.

The win leaves the Rams at 9-3 for the season at the top of the NFC West while the P

See Full Page