Aside from one second-quarter drive in which Marshawn Lynch broke off his two longest runs of the season, the Jets were on the Bills tighter than a Tupperware lid.
The Jets won 19-13 by holding the Bills to 36 yards from scrimmage in the second half and denying them any semblance of an air attack.
The Bills gained 71 net passing yards, with Ryan Fitzpatrick completing only nine of his 23 attempts for 98 yards and one interception.
The Jets sacked him three times for 27 yards. They forced him to fumble twice. He lost one.
Revis could have had three interceptions, but ended up with one. He was credited with five passes defensed. Buffalo had three passes defensed as a team.
"Darrelle is amazing," said Jets safety Jim Leonhard, a former Bill. "He doesn't make very many mistakes, and he generally catches about as many as the receiver he's guarding does. He's had a tremendous year, and it allows us to do so much as a defense, knowing that we can just lock him down on anyone's No. 1 receiver."
Fitzpatrick completed his first pass attempt to Lee Evans for 38 yards. Fitzpatrick targeted Evans six more times, with each falling incomplete. Fitzpatrick targeted Owens nine times. They connected three times for 31 yards.
Owens went into the game with 14 receptions for 293 yards and two touchdowns in his previous two games.
An inability to throw left the Bills virtually helpless on third down. That 38-yard pass to Evans on their opening possession was their lone conversion on 11 third downs.