Middle autumn will play deep January today.
Temperatures in the 20s. Wind chills in the single digits. Some lake-effect snow.
Of all of those, the cold will be today's main weather issue. It should break several records.
Today's high temperature came at midnight -- it was 29 degrees.
That will break a 140-year-old daily mark for the coldest Nov. 10 in Buffalo's history of keeping weather records.
The early wintry blast is the result of a deep pool of frigid polar air behind the Arctic front that crossed through the region late Thursday.
Besides the coldest high temperature on record that's expected today, the mercury is also expected to plunge as low as 18 degrees before midnight tonight.
That would set another record for cold. Today's daily low temperature mark for this date is 19 degrees, set in 1991.
A third record could also fall after the calendar flips to Saturday with an overnight low of 16 degrees forecast. That would eclipse the coldest Veterans Day on record — 19 degrees, set in 1957.
Temperatures climb during the day Saturday but will remain well below-normal under mostly sunny skies, forecasts show. Highs are expected in the mid-30s.
They'll rebound closer to normal on Sunday with a 40 percent chance of showers and a high of 42 degrees.
Buffalo's average high temperature is 50 degrees on Saturday's date and 49 degrees on Sunday.
At Sunday's 1 p.m. kickoff between the Buffalo Bills and New Orleans Saints at New Era Field, forecasters call for mostly cloudy skies with a chance for showers and 42 degrees. A light southerly breeze is forecast.