Joe Ferguson threw four touchdown passes, two to wide receiver Mike Mosley, as the Buffalo Bills defeated New Orleans, 27-21, today.

The Saints got the ball with 1:20 left and moved from their 28-yard line to the Buffalo 39. Quarterback Dave Wilson, who had three touchdown passes in relief of Ken Stabler, threw three incompletions into the end zone in the final 19 seconds.

The result made the Bills 6-3, the Saints 5-4.

The Bills led, 20-0, after their first three possessions. Ferguson threw touchdown passes of 14 yards to Jerry Butler in the first quarter, and 40 yards to Tony Hunter and 22 yards to Mosley, both in the second quarter.

Stabler left the game early in the second quarter with bruised ribs. He was hit by Lucious Sanford and threw an interception to Charles Romes. The turnover set up the touchdown screen pass to tight end Hunter.

Wilson cut the lead to 20-7 when he threw a 12-yard touchdown pass to tight end John Tice, a rookie from Maryland, late in the half.

Moseley's eight-yard touchdown catch gave Buffalo a 27-7 lead with 14:41 left. The Saints scored twice in four minutes when Wilson threw touchdown passes of three yards to Hoby Brenner on fourth down and five yards to Tyrone Young to make the score 27-21.

"They got the lead and might have sat on it a bit and that gave us a chance to come back," said Saints Coach Bum Phillips. "The people got their money's worth."

Moseley, Hunter and Tice each got his first NFL touchdown catch. George Rogers ran for 114 yards on 21 carries for New Orleans. Buffalo's Joe Cribbs carried 26 times for 84 yards.