The battle of the Champions League returned from the winter break on Tuesday night as AS Roma encountered FC Porto in the round of 16. As last years semi-finalists Roma came to this clash as favourites to advance to the next stage. However, there was not really big gap between the two sides in the first half, at least on paper.
Although Roma were in control from the beginning, they couldnt turn their dominance into a tangible advantage until late in the second half when Zaniolo scored twice in quick succession with only one goal in response. There are still many talking points but this tactical analysis will focus on some important aspects of the game.
There were two main factors behind the goalless first half. Firstly, Roma failed to score from their few promising opportunities. Secondly, Porto couldnt create scoring chances full stop.
Lineups
The hosts deployed a 4-3-3 formation which easily transformed into a 4-5-1 in defence. In midfield, Lorenzo Pellegrini and Bryan Cristante had room to operate while Daniele De Rossi took the more defensive role. At the middle of the front trio, Edin Dzeko played as a target man while Eusebio di Francesco chose El Shaarawy on the left instead of Justin Kluivert. In the absence of Cengiz Under and Patrick Schick, Nicolo Zaniolo hugged the right side.
On the other side, Porto formed their usual 4-4-2 but in the absence of Moussa Corona, Otavio was responsible for the right wing. In the middle, Sergio Conceicao chose a cautious midfield pair with Hector Herrera and the defensive-minded Danilo Pereira.
Porto struggles
It turned out that early in the game the guests had difficulties when building from the back. This was one of the major issues for Porto since they could not create a stable build-up against Roma’s press. Lets see why.
Firstly, Di Francesc


![PSG Vs Newcastle United [1–1] – Champions League 2025/2026: A Tactical Arm-Wrestle In Paris – Tactical Analysis 3 PSG Vs Newcastle United [1–1] – Champions League 2025/2026: A Tactical Arm-Wrestle In Paris – Tactical Analysis](https://totalfootballanalysis.com/wp-content/uploads/2026/01/PSG-Vs-Newcastle-20252026-350x250.png)
![Napoli Vs Chelsea [2–3] – Champions League 2025/2026: How Game Management Cost Antonio Conte – Tactical Analysis 4 Napoli Vs Chelsea [2–3] – Champions League 2025/2026: How Game Management Cost Antonio Conte – Tactical Analysis](https://totalfootballanalysis.com/wp-content/uploads/2026/01/Napoli-Vs-Chelsea-20252026-350x250.png)
![Arsenal Vs Manchester United [2–3] – Premier League 2025/2026: How Michael Carrick Punished Mikel Arteta – Tactical Analysis 5 Arsenal vs Manchester United](https://totalfootballanalysis.com/wp-content/uploads/2026/01/Arsenal-2-3-Man-United-tactical-analysis-350x250.png)
![AS Roma Vs AC Milan [1–1] – Serie A 2025/2026: Gian Piero Gasperini Man-Marking & Max Allegri Counterattacks – Tactical Analysis 6 Roma Vs Milan 20252026](https://totalfootballanalysis.com/wp-content/uploads/2026/01/Roma-Vs-Milan-20252026-1-350x250.png)
![Derby County Vs West Brom [1–1] – EFL Championship 2025/2026: Set-Piece Chaos & Missed Momentum – Tactical Analysis 7 Derby County Vs West Brom 20252026](https://totalfootballanalysis.com/wp-content/uploads/2026/01/Derby-County-Vs-West-Brom-20252026-350x250.png)
![Bayern Munich Vs Augsburg [1-2] – Bundesliga 2025/2026: Bayern's First League Defeat – Tactical Analysis 8 FC Bayern 1-2 FC Augsburg Bundesliga 202526](https://totalfootballanalysis.com/wp-content/uploads/2026/01/FC-Bayern-1-2-FC-Augsburg-Bundesliga-202526-1-350x250.png)