A mid-table Championship meeting where both sides give up decent chances and both have thin spots. Expect a moderate-goal game, not a locked one.
Portsmouth shoot about 15 times a game and Millwall concede nearly 16. Over the last nine and ten games, expected goals point to a combined figure around two and three quarters: Portsmouth about 1.3 against Millwall's 1.5 conceded, and Millwall about 1.6 against Portsmouth's 1.1 conceded. Portsmouth are missing three defenders and Millwall's listed goalkeepers are out, though that comes from one source.
Millwall will counter and lean on set pieces, with a dozen corners in each of their last two home games. Portsmouth's recent chance quality has been low, so a tight game is possible, but the longer sample says goals. That's why I'm on the high-scoring side.