The report
Key Events:
- 12' Yellow card to Walvilter Saliou Sow
- 17' Yellow card to Walvilter Luca Colombo
- 24' Yellow card to Nundy Villa Michael Brown
- 25' Walvilter Bruno Rossi scores
- 53' Yellow card to Walvilter Friedrich Unger
- 54' Nundy Villa Pedro Chagas scores, assisted by Nilson Pires
- 85' Nundy Villa Philippe Robert scores, assisted by Seungwoo Jeong
The match’s key moments were punctuated by a flurry of cards, with Walvilter’s Saliou Sow and Luca Colombo both cautioned early on, hinting at a tense atmosphere. Villa’s Michael Brown also received a yellow, but it was the visitors who struck first, with Bruno Rossi netting just after the half-hour mark. Villa’s goal came from a well-orchestrated move, with Nilson Pires providing the assist. Walvilter responded swiftly through Rossi’s strike, but Villa’s resilience was rewarded late in the game when Pedro Chagas equalized just after the hour. The decisive moment arrived in the 85th minute when Philippe Robert scored the winner, assisted by Seungwoo Jeong, sealing Villa’s victory despite Walvilter’s valiant efforts.
Expected Goals (xG) figures suggest the match was closely contested in terms of chance quality, with Villa’s 1.98 slightly outstripping Walvilter’s 1.23. The data indicates Villa’s attacking approach was marginally more effective, with their higher number of shots (9 to 6) and on-target efforts (7 to 4) translating into a deserved win. Walvilter’s defensive resilience, exemplified by their 8 saves, kept the game tight, but their inability to convert more of their chances ultimately proved costly. Tactically, Villa’s dribbling prowess (14 dribbles to Walvilter’s 7) allowed them to break down the hosts’ midfield, creating the opportunities that decided the game.
Walvilter’s top performers failed to reach the 7.0 threshold, but Friedrich Unger (6.8) contributed defensively until his booking and subsequent yellow card. The overall ratings reflect a game of narrow margins, where individual moments and tactical discipline decided the outcome.
Match Statistics:
Possession: Walvilter 52% - Nundy Villa 48% Shots (On Target: h-a): Walvilter 6 (4) - Nundy Villa 9 (7) Corners: Walvilter 5 - Nundy Villa 2 Fouls: Walvilter 12 - Nundy Villa 9 Yellow Cards: Walvilter 3 - Nundy Villa 1 Red Cards: 0 - 0 Dribbles: Walvilter 7 - Nundy Villa 14 Pass Accuracy: Walvilter 83% - Nundy Villa 80% Tackles: Walvilter 10 - Nundy Villa 6
The game’s statistics reinforce the narrative of a tight contest, with Villa’s slightly higher shot count and dribbling activity giving them the edge. Walvilter’s disciplined approach kept the game close, but ultimately, Villa’s sharper attacking edge and clinical finishing secured their victory. The result leaves both teams with plenty to ponder as they move forward in the league, with Villa’s resilience and attacking flair shining through in a game that was as much about tactical grit as individual skill.
The ratings desk
Standout performances
Bruno Rossi*
Led the line well and scored the opening goal, showing composure in front of goal.
Nilson Pires*
Provided the assist for Villa’s second goal, orchestrating play from midfield.
Seungwoo Jeong*
Impressed with his dribbling and created the late winner with a precise pass.
Pedro Chagas*
The goal scorer who kept Villa’s hopes alive with a clinical finish.
Philippe Robert*
The match-winner, demonstrating sharp instincts and composure under pressure.
Match Centre
Shot Breakdown
A booking nearby, then Bruno Rossi for Walvilter. Tension, then arithmetic.
Gazzetta reconstruction from match events — not pitch tracking.
Key Moments
Team Comparison

