Bristol City are a safe bet to win? They're dire. That's got 0-0 written all over it.
Weebull, thought you followed results in the Championship? City have turned a corner, they've done the double over Southampton in the past month, including beating them at their own ground last Friday (Southamptons first loss at their own ground for ages) as well as getting some other good results around the first win over Southampton, been off the boil around then, unlucky results..
Millwall are on a freefall. I'd say City will win.