The Buffalo Bills released their 2012 schedule Tuesday night.
They open the season on Sunday, September 9th, on the road against the New York Jets. Their home opener is a week later against Kansas City at Ralph Wilson Stadium.
The Bills will play one nationally-televised prime time game at home against Miami on Thursday, November 15th on the NFL Network.
The annual Toronto game will feature the Seattle Seahawks on Sunday, December 16th.
The Bills will wrap up the season with a home game against the New York Jets on Sunday, December 30th.
Here is the full schedule:
Sunday, Sept. 9 at New York Jets 1:00 PM CBS
Sunday, Sept. 16 KANSAS CITY CHIEFS 1:00 PM CBS
Sunday, Sept. 23 at Cleveland Browns 1:00 PM CBS
Sunday, Sept. 30 NEW ENGLAND PATRIOTS 1:00 PM CBS
Sunday, Oct. 7 at San Francisco 49ers 4:15 PM CBS
Sunday, Oct. 14 at Arizona Cardinals 4:05 PM CBS
Sunday, Oct. 21 TENNESSEE TITANS 1:00 PM CBS
Sunday, Oct. 28 BYE WEEK
Sunday, Nov. 4 at Houston Texans 1:00 PM CBS
Sunday, Nov. 11 at New England Patriots 1:00 PM CBS
Thursday, Nov. 15 MIAMI DOLPHINS 8:20 PM NFL NETWORK
Sunday, Nov. 25 at Indianapolis Colts 1:00 PM CBS
Sunday, Dec. 2 JACKSONVILLE JAGUARS 1:00 PM CBS
Sunday, Dec. 9 ST. LOUIS RAMS 1:00 PM FOX
Sunday, Dec. 16 SEATTLE SEAHAWKS in Toronto 4:05 PM FOX
Sunday, Dec. 23 at Miami Dolphins 1:00 PM CBS
Sunday, Dec. 30 NEW YORK JETS 1:00 PM CBS