Birmingham have become more impressive since adding some more firepower to their squad in January. They now have more quality in the first XI as well as depth in the squad to throw different looks at their opponents, and it has been successful.
They have scored in nine of their last ten matches in all competitions, and even their Achilles' Heel this season, their away form, has totally turned in their favour. They have won four of their last five away in all competitions, scoring in all five.
Millwall obviously still have home advantage, though, and we know how strong a home team they have been over the years. Even a poor display at The Den last time out saw them score in a 1-3 defeat to Portsmouth.
The Lions have scored at least once in each of their last nine matches, and in 12 of their last 13 home matches. However, they are also prone to conceding; four of their last five at home have ended BTTS-Yes.