Portsmouth and Millwall both have usable wide supply, but their recent chances have reached the target unevenly. Second balls and the space beside advancing fullbacks should decide whether that supply becomes a clean finish. Villa and Manchester City have a different first-pass contest: Villa can press City's pivot, while City can reach either flank and deliver into a crowded box. The first goal in each match should change how often the trailing side can renew its attack.
Portsmouth can move through Kamara and Segecic, then recycle crosses and set pieces, but their recent wins drew heavily on a penalty and a loose restart ball rather than steady goal-facing finishes. Millwall have Neghli, Lisbie and Dykes for an early wide entry and showed against Lincoln that a low cross and a corner's second contact can renew a chase. Portsmouth face another short turnaround, while Millwall have had a full week. Bishop and several Portsmouth absentees missed the last game; Millwall's recurring absentees also missed theirs, while Crocombe already replaced the injured Marschall during it. I expect Millwall's repeated wide pressure to keep the contest close, so I'm siding with Millwall.
Villa's press has found early chances through Kamara and Gomes, and its crosses and set pieces give it another route into the box. City have a broader current finishing chain: Doku can release the left, Foden and Lewis connect on the right, and Haaland provides a direct outlet as well as a box target. Villa's latest goals leaned on dead balls and an own goal; Manzambi, who finished a Newcastle cross, missed the latest match and remains a conditional return. City's recent open-play supply meets an uncertain Villa left defensive role, with Haaland reported available. I expect City to turn more of those wide receptions into finished attacks, so I'm siding with Manchester City.