The 10 month streak of above-average warmth in Buffalo looked like a goner last week.
A cold and unusually snowy start to March dropped the average temperature for the month to just over 29 degrees as late as last Thursday.
The comeback is underway.
It's possible that a week-long run of above-normal temperatures to end the month could erase a nearly four-degree deficit from average by April Fool's Day on Saturday.
Readings Friday and Sunday of 62 and 60 degrees respectively, which are double-digits above-normal for temperature in Buffalo for this time in March, and another day in the 50s Monday has spurred the comeback.
As of Monday, March was running 2.1 degrees below normal.
That was sliced to 1.6 degrees by Tuesday and 1.3 degrees as of this morning.
National Weather Service forecasts show daytime temperatures will range in the upper 40s to lower 50s for the balance of the week, which is a couple degrees over normal.
Except for tonight, forecast temperatures overnight are expected to remain well above freezing -- in the upper 30s. The average overnight temperature for the last week in March is 29 to 31 degrees.
So, keep your calculators handy.
Crunching the numbers forecast by the National Weather Service shows that by Friday night Buffalo could flip the nearly month-long temperature deficit for March into a 0.1 degree surplus before the clock hits midnight Friday.
Every month since last April has been above-normal temperature-wise, including August 2016 and February 2017, which set marks for all-time warmest months in the city's history.
What's more, with help from last winter's El Niño, the streak of warmth really extends to 17 of the last 18 months. That also included the warmest December on record -- in 2015.
March began with an unseasonably warm day -- 60 degrees.
But a strong storm system quickly dropped temperatures and brought high winds, which knocked out power to thousands across the area.
The following week was marked by even more wind as well as cold and snow.
Nearly 20 inches of snow fell over a three-day period associated with an East Coast Nor'easter that helped push the city into a 7th snowiest March in its history.
But, the weather pattern flipped again late last week as warmer air finally returned to the Buffalo Niagara region.
Heavy rain generated by a strong storm system tracking toward the lower Great Lakes from Texas will arrive later Thursday and last into early Saturday, according to National Weather Service forecasts.
Between one and two inches of rain is expected during that time, the forecast shows.