The joy of the Buffalo Bills' improbable 17-16 win over the Minnesota Vikings on Sunday was tempered by a subpar performance for the first 58 minutes of the contest, and especially by injuries to star running backs C.J. Spiller and Fred Jackson.

First, the better news: Jackson, who injured his groin in the first half of yesterday's win, may only end up missing one game. He has been given a four-weeks-at-worst prognosis for the injury, but with the Bills on bye after next week's road trip to New York, Jackson is reportedly eyeing a return to action in Week 10 against Kansas City.

Not all injury news is bad for #Bills: worst-case for RB Fred Jackson (groin) is to miss 4 weeks, I’m told. He has his eyes on 11/6 vs KC — Ian Rapoport (@RapSheet) October 20, 2014

As for Spiller, the broken collarbone he suffered on a 53-yard run in the second quarter is likely to end his season. He'll require surgery to repair the break, and is looking at a three-month recovery window. With the option to opt out of his rookie contract at the end of the season, it's possible that, if Spiller is indeed done for the 2014 season, that we've seen his last play in a Bills uniform.

Source: C.J. Spiller will have surgery tomorrow to repair broken collarbone, and he is done for the season. — ProFootballTalk (@ProFootballTalk) October 19, 2014

For at least one week, then, Boobie Dixon and Bryce Brown will head up the Bills' running game. They'll need a big effort from the two 2014 offseason acquisitions to win on the road against the New York Jets next Sunday.