AC Oulu vs Gnistan

10 May 2025 · Veikkausliiga · 2025 · Referee Oliver Reitala

Full time 2 – 3

Half-time: 0–0

  • Miika Koskela 47’
  • Tuomas Kaukua 50’
  • Edmund Arko-Mensah 58’, 65’
  • Didrik Hafstad 87’

Match summary

Gnistan came back from 2 goals down to win 3-2 away at AC Oulu, with a late winner. It was goalless at half-time.

Miika Koskela put AC Oulu ahead with a header in the 47th minute, Tuomas Kaukua made it 2-0 in the 50th minute, Edmund Arko-Mensah pulled one back to make it 2-1 from a corner in the 58th minute, Arko-Mensah equalised in the 65th minute, and Didrik Hafstad won it with a header in the 87th minute.

AC Oulu can feel hard done by, creating 1.72 expected goals (xG) from 10 shots to Gnistan's 1.34 from 9.

Key events

AC Oulu Gnistan
Kick-off
11’
Joakim LatonenShot on target
27’
Saku HeiskanenShot on target
34’
Tim VäyrynenFoul
44’
Shot on target
44’
Half-time0-0
Second half underway
Miika KoskelaHeader1-0 (AC Oulu)
47’
Justin RennicksShot on target
49’
Tuomas KaukuaRight foot shot2-0 (AC Oulu)
50’
57’
Didrik HafstadSaku Heiskanen
58’
Edmund Arko-MensahLeft foot shot2-1 (Gnistan)
65’
Edmund Arko-MensahLeft foot shot2-2 (Gnistan)
68’
Roman EremenkoShot on target
Danny BarrowAbu Dumbuya
72’
87’
Didrik HafstadHeader2-3 (Gnistan)
Justin RennicksFoul
90+2’
90+3’
Full-time2-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.72 1.34 47’ Miika Koskela (AC Oulu), 1-0 47’ 50’ Tuomas Kaukua (AC Oulu), 2-0 50’ 58’ Edmund Arko-Mensah (Gnistan), 2-1 58’ 65’ Edmund Arko-Mensah (Gnistan), 2-2 65’ 87’ Didrik Hafstad (Gnistan), 2-3 87’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.72 1.34 47’ Miika Koskela (AC Oulu), 1-0 Koskela 47’ 50’ Tuomas Kaukua (AC Oulu), 2-0 Kaukua 50’ 58’ Edmund Arko-Mensah (Gnistan), 2-1 Arko-Mensah 58’ 65’ Edmund Arko-Mensah (Gnistan), 2-2 Arko-Mensah 65’ 87’ Didrik Hafstad (Gnistan), 2-3 Hafstad 87’
AC Oulu 1.72 xGGnistan 1.34 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Gnistan attacking AC Oulu attacking 
50’ Tuomas Kaukua (AC Oulu), open play, 0.62 xG, goal 87’ Didrik Hafstad (Gnistan), from a corner, 0.49 xG, goal 50’ Julius Paananen (AC Oulu), open play, 0.37 xG, off target 4’ Joakim Latonen (Gnistan), open play, 0.36 xG, off target 80’ Justin Rennicks (AC Oulu), set piece, 0.17 xG, off target 58’ Edmund Arko-Mensah (Gnistan), from a corner, 0.16 xG, goal 47’ Miika Koskela (AC Oulu), set piece, 0.15 xG, goal 49’ Justin Rennicks (AC Oulu), open play, 0.16 xG, saved 68’ Roman Eremenko (Gnistan), direct free kick, 0.13 xG, saved 76’ Justin Rennicks (AC Oulu), open play, 0.10 xG, blocked 1’ Joakim Latonen (Gnistan), set piece, 0.09 xG, blocked 27’ Saku Heiskanen (Gnistan), set piece, 0.08 xG, saved 44’ Unknown (AC Oulu), set piece, 0.07 xG, saved 30’ Abu Dumbuya (AC Oulu), set piece, 0.06 xG, blocked 46’ Justin Rennicks (AC Oulu), open play, 0.02 xG, off target 65’ Edmund Arko-Mensah (Gnistan), set piece, 0.02 xG, goal 11’ Joakim Latonen (Gnistan), open play, 0.01 xG, saved 30’ Tuomas Kaukua (AC Oulu), set piece, 0.00 xG, blocked 84’ Edmund Arko-Mensah (Gnistan), direct free kick, 0.00 xG, off target 50’ Tuomas Kaukua (AC Oulu), open play, 0.62 xG, goal 87’ Didrik Hafstad (Gnistan), from a corner, 0.49 xG, goal 50’ Julius Paananen (AC Oulu), open play, 0.37 xG, off target 4’ Joakim Latonen (Gnistan), open play, 0.36 xG, off target 80’ Justin Rennicks (AC Oulu), set piece, 0.17 xG, off target 58’ Edmund Arko-Mensah (Gnistan), from a corner, 0.16 xG, goal 47’ Miika Koskela (AC Oulu), set piece, 0.15 xG, goal 49’ Justin Rennicks (AC Oulu), open play, 0.16 xG, saved 68’ Roman Eremenko (Gnistan), direct free kick, 0.13 xG, saved 76’ Justin Rennicks (AC Oulu), open play, 0.10 xG, blocked 1’ Joakim Latonen (Gnistan), set piece, 0.09 xG, blocked 27’ Saku Heiskanen (Gnistan), set piece, 0.08 xG, saved 44’ Unknown (AC Oulu), set piece, 0.07 xG, saved 30’ Abu Dumbuya (AC Oulu), set piece, 0.06 xG, blocked 46’ Justin Rennicks (AC Oulu), open play, 0.02 xG, off target 65’ Edmund Arko-Mensah (Gnistan), set piece, 0.02 xG, goal 11’ Joakim Latonen (Gnistan), open play, 0.01 xG, saved 30’ Tuomas Kaukua (AC Oulu), set piece, 0.00 xG, blocked 84’ Edmund Arko-Mensah (Gnistan), direct free kick, 0.00 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

AC Oulu 4-2-3-1 Starting XI
Schulz
Cassama
Koskela
Pitkänen
Silander
Kaukua
Tiihonen
Dumbuya 72’
Paananen 90’
Jokelainen 80’
Rennicks
Gnistan 4-1-4-1 Starting XI
Craninx
Arko-Mensah 2
Raitala
Gnanou
Ojala
Hänninen 64’
Heiskanen 57’
Bashkirov
Eremenko
Latonen 89’
Väyrynen

Player stats

Goalkeeper1 player
90′ 3 3 21 – – – – –
Defenders5 players
90′ – 2 – 3 1 31 – – – –
Miika Koskela
90′ – 6 1 8 8 45 1 1 – –
90′ – – – 9 4 51 2 – – –
90′ – – – 9 1 55 – – – –
90′ – 1 – 11 1 32 1 1 1 –
Midfielders6 players
90′ – – 52 2 – – 2 2 1 1 –
Abu Dumbuya Taken off
72′ – – 35 – – – 3 2 1 – –
Julius Paananen Taken off
90′ – – 23 1 0.16 1 2 4 1 1 –
Niklas Jokelainen Taken off
81′ – 1 42 1 0.62 – 2 4 1 1 –
Danny Barrow Came on as a substitute
26′ – – 3 – – – – 2 1 1 –
Matias Ojala Came on as a substitute
17′ – – 3 – – – 1 – 1 – –
Forwards1 player
Justin Rennicks
90′ – – 4 1 0.45 – – 8 1 17
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.