AC Oulu vs Gnistan

12 September 2026 · Veikkausliiga · 2026 · Referee Matti Roth

Full time 1 – 2

Half-time: 0–0

  • Julius Paananen 75’
  • Saku Ylätupa 58’
  • Roman Eremenko 82’ (pen)

Match summary

Gnistan won 2-1 away at AC Oulu. It was goalless at half-time.

Saku Ylätupa put Gnistan ahead in the 58th minute, Julius Paananen equalised in the 75th minute, and Roman Eremenko won it from the penalty spot in the 82nd minute.

The chances backed that up: Gnistan created 1.90 expected goals (xG) from 14 shots to AC Oulu's 1.04 from 10.

Match stats

62% Possession 38%
10 Shots 14
5 Shots on target 5
3 Corners 3
87 Attacks 71
43 Dangerous attacks 43
523 Passes 323
80.5% Pass accuracy 72.4%
1 Tackles 5
11 Fouls 13
1 Yellow cards 3
0 Red cards 0
4 Offsides 1

Key events

AC Oulu Gnistan
Kick-off
Camilo TrianaShot on target
3’
Otto KemppainenShot on target
7’
17’
Corner
Roope RiskiShot on target
29’
Corner
40’
42’
Second half underway
Half-time0-0
Corner
49’
54’
Edmund Arko-MensahShot on target
54’
Corner
58’
Saku YlätupaLeft foot shot0-1 (Gnistan)
67’
Bogdan MilovanovShot on target
67’
Corner
Julius PaananenRight foot shot1-1 (AC Oulu)
75’
77’
77’
Gabriel EuropaeusShot on target
82’
Roman EremenkoPenalty1-2 (Gnistan)
90’
Mikko PitkänenShot on target
90+3’
Corner
90+3’
Full-time1-2

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 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.04 1.90 58’ Saku Ylätupa (Gnistan), 0-1 58’ 75’ Julius Paananen (AC Oulu), 1-1 75’ 82’ Roman Eremenko (Gnistan), 1-2 82’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.04 1.90 58’ Saku Ylätupa (Gnistan), 0-1 Ylätupa 58’ 75’ Julius Paananen (AC Oulu), 1-1 Paananen 75’ 82’ Roman Eremenko (Gnistan), 1-2 Eremenko 82’
AC Oulu 1.04 xGGnistan 1.90 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 
82’ Roman Eremenko (Gnistan), penalty, 0.76 xG, goal 90+3’ Mikko Pitkänen (AC Oulu), from a corner, 0.28 xG, saved 65’ Artur Atarah (Gnistan), open play, 0.22 xG, off target 70’ Roman Eremenko (Gnistan), open play, 0.20 xG, off target 54’ Edmund Arko-Mensah (Gnistan), open play, 0.18 xG, saved 7’ Otto Kemppainen (AC Oulu), open play, 0.17 xG, saved 22’ Roope Riski (AC Oulu), open play, 0.17 xG, blocked 18’ Ayo Obileye (Gnistan), from a corner, 0.16 xG, off target 21’ Mikko Pitkänen (AC Oulu), set piece, 0.16 xG, off target 30’ Adam Jouhi (Gnistan), set piece, 0.13 xG, off target 13’ Roope Riski (AC Oulu), open play, 0.11 xG, off target 77’ Gabriel Europaeus (Gnistan), direct free kick, 0.09 xG, saved 67’ Bogdan Milovanov (Gnistan), open play, 0.06 xG, saved 29’ Roope Riski (AC Oulu), open play, 0.05 xG, saved 51’ Rasmus Karjalainen (AC Oulu), open play, 0.03 xG, blocked 60’ Joakim Latonen (Gnistan), open play, 0.03 xG, off target 75’ Julius Paananen (AC Oulu), set piece, 0.03 xG, goal 58’ Saku Ylätupa (Gnistan), open play, 0.03 xG, goal 1’ Joakim Latonen (Gnistan), set piece, 0.02 xG, off target 3’ Camilo Triana (AC Oulu), set piece, 0.02 xG, saved 32’ Saku Ylätupa (Gnistan), open play, 0.01 xG, off target 41’ Adramane Cassama (AC Oulu), from a corner, 0.02 xG, off target 69’ Bogdan Milovanov (Gnistan), open play, 0.01 xG, off target 35’ Joakim Latonen (Gnistan), open play, 0.00 xG, off target 82’ Roman Eremenko (Gnistan), penalty, 0.76 xG, goal 90+3’ Mikko Pitkänen (AC Oulu), from a corner, 0.28 xG, saved 65’ Artur Atarah (Gnistan), open play, 0.22 xG, off target 70’ Roman Eremenko (Gnistan), open play, 0.20 xG, off target 54’ Edmund Arko-Mensah (Gnistan), open play, 0.18 xG, saved 7’ Otto Kemppainen (AC Oulu), open play, 0.17 xG, saved 22’ Roope Riski (AC Oulu), open play, 0.17 xG, blocked 18’ Ayo Obileye (Gnistan), from a corner, 0.16 xG, off target 21’ Mikko Pitkänen (AC Oulu), set piece, 0.16 xG, off target 30’ Adam Jouhi (Gnistan), set piece, 0.13 xG, off target 13’ Roope Riski (AC Oulu), open play, 0.11 xG, off target 77’ Gabriel Europaeus (Gnistan), direct free kick, 0.09 xG, saved 67’ Bogdan Milovanov (Gnistan), open play, 0.06 xG, saved 29’ Roope Riski (AC Oulu), open play, 0.05 xG, saved 75’ Julius Paananen (AC Oulu), set piece, 0.03 xG, goal 51’ Rasmus Karjalainen (AC Oulu), open play, 0.03 xG, blocked 60’ Joakim Latonen (Gnistan), open play, 0.03 xG, off target 58’ Saku Ylätupa (Gnistan), open play, 0.03 xG, goal 1’ Joakim Latonen (Gnistan), set piece, 0.02 xG, off target 3’ Camilo Triana (AC Oulu), set piece, 0.02 xG, saved 41’ Adramane Cassama (AC Oulu), from a corner, 0.02 xG, off target 32’ Saku Ylätupa (Gnistan), open play, 0.01 xG, off target 69’ Bogdan Milovanov (Gnistan), open play, 0.01 xG, off target 35’ Joakim Latonen (Gnistan), open play, 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
Santos
Cassama
Pitkänen
Pirinen
Kemppainen 84’
Kaukua 71’
Arsalo 71’
Karjalainen
Mendolin
Triana 61’
Riski
Gnistan 3-4-3 Starting XI
Virtanen
Ruxi
Gnanou
Obileye
Arko-Mensah
Europaeus
Jouhi
Milovanov
Ylätupa 60’
Latonen 71’
Atarah 86’

Player stats

Players16 players
90′ – – – – – – –
Otto Kemppainen Taken off
84′ – – 1 0.17 – – –
90′ – – 2 0.44 – – –
90′ – – – – – – –
90′ – – 1 0.02 – – –
Markus Arsalo Taken off
71′ – – – – – – –
90′ – – – – – – –
Camilo Triana Taken off
61′ – – 1 0.02 – – –
90′ – – 1 0.03 – – –
Tuomas Kaukua Taken off
71′ – – – – – – –
90′ – – 3 0.33 – – –
Lamine Ghezali Came on as a substituteTaken off
29′ – – – – – – –
Julius Paananen Came on as a substitute
19′ 1 – 1 0.03 – –
Niklas Jokelainen Came on as a substitute
19′ – – – – – – –
Elias Kallio Came on as a substitute
19′ – – – – – – –
Sami Sipola Came on as a substitute
6′ – – – – – – –
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.