Lahti vs TPS

17 October 2026 · Veikkausliiga · 2026 · Referee Juho Nieminen

Full time 5 – 1

Half-time: 3–1

  • Martim Ferreira 22’
  • Amir Belabid 29’, 56’
  • Otso Koskinen 34’, 60’
  • Oscar Haggstrom 12’

Match summary

Lahti came from behind to win 5-1 at home to TPS. Lahti led 3-1 at half-time.

In the first half, Oscar Haggstrom put TPS ahead in the 12th minute, Martim Ferreira equalised in the 22nd minute, Amir Belabid put Lahti in front in the 29th minute, and Otso Koskinen made it 3-1 in the 34th minute. In the second half, Belabid made it 4-1 in the 56th minute and Koskinen made it 5-1 from a corner in the 60th minute.

Shots finished 28-8 to Lahti, with 15 on target for Lahti and 4 for TPS.

Match stats

64% Possession 36%
28 Shots 8
15 Shots on target 4
9 Corners 0
57 Attacks 53
31 Dangerous attacks 26
518 Passes 276
86.5% Pass accuracy 68.5%
27 Tackles 17
11 Fouls 7
2 Yellow cards 1
0 Offsides 2

Key events

Lahti TPS
Kick-off
Justus OjanenShot on target
3’
Erik AnderssonShot on target
7’
12’
Oscar HaggstromLeft foot shot0-1 (TPS)
Martim FerreiraRight foot shot1-1 (Lahti)
22’
Daniel HeikkinenShot on target
27’
Amir BelabidLeft foot shot2-1 (Lahti)
29’
Yohan CassubieShot on target
30’
Otso KoskinenRight foot shot3-1 (Lahti)
34’
44’
Nils VeinbergsShot on target
44’
Albijon MuzaciShot on target
Half-time3-1
47’
Tomi VakipartaShot on target
Second half underway
Amir BelabidRight foot shot4-1 (Lahti)
56’
Otso KoskinenShot on target
56’
Erik AnderssonShot on target
59’
Otso KoskinenRight foot shot5-1 (Lahti)
60’
Topias InkinenShot on target
62’
Topias InkinenShot on target
63’
Nicolas Gianini DantasShot on target
70’
Ahmed BabikerJosé Müller
81’
82’
90+3’
Full-time5-1

Shot map

Every shot and where it was taken from.

 TPS attacking Lahti attacking 
3’ Justus Ojanen (Lahti), open play, saved 7’ Nicolas Gianini Dantas (Lahti), from a corner, off target 7’ Erik Andersson (Lahti), open play, saved 12’ Oscar Haggstrom (TPS), open play, goal 18’ Yohan Cassubie (Lahti), from a corner, blocked 22’ Martim Ferreira (Lahti), open play, goal 27’ Daniel Heikkinen (Lahti), direct free kick, saved 29’ Amir Belabid (Lahti), open play, goal 30’ Yohan Cassubie (Lahti), open play, saved 34’ Otso Koskinen (Lahti), open play, goal 38’ Otso Koskinen (Lahti), open play, off target 42’ Tòfol Montiel (Lahti), open play, blocked 42’ Amir Belabid (Lahti), open play, blocked 43’ Daniel Heikkinen (Lahti), from a corner, off target 44’ Nils Veinbergs (TPS), open play, saved 44’ Albijon Muzaci (TPS), open play, saved 45’ Erik Andersson (Lahti), open play, blocked 47’ Tomi Vakiparta (TPS), open play, saved 47’ Marius Könkkölä (TPS), open play, blocked 50’ Amir Belabid (Lahti), open play, off target 52’ Yohan Cassubie (Lahti), open play, off target 56’ Amir Belabid (Lahti), set piece, goal 56’ Otso Koskinen (Lahti), set piece, saved 59’ Erik Andersson (Lahti), open play, saved 60’ Otso Koskinen (Lahti), from a corner, goal 60’ Topias Inkinen (Lahti), from a corner, blocked 62’ Topias Inkinen (Lahti), open play, saved 63’ Topias Inkinen (Lahti), from a corner, saved 67’ Erik Andersson (Lahti), from a corner, hit the woodwork 70’ Nicolas Gianini Dantas (Lahti), open play, saved 74’ Miika Kauppila (TPS), open play, blocked 77’ Neemias Barbosa (Lahti), open play, off target 83’ Lasse Ikonen (TPS), direct free kick, off target 85’ Armend Kabashi (Lahti), from a corner, off target 87’ Neemias Barbosa (Lahti), open play, off target 90+1’ Atte Sihvonen (TPS), open play, off target 3’ Justus Ojanen (Lahti), open play, saved 7’ Nicolas Gianini Dantas (Lahti), from a corner, off target 7’ Erik Andersson (Lahti), open play, saved 12’ Oscar Haggstrom (TPS), open play, goal 18’ Yohan Cassubie (Lahti), from a corner, blocked 22’ Martim Ferreira (Lahti), open play, goal 27’ Daniel Heikkinen (Lahti), direct free kick, saved 29’ Amir Belabid (Lahti), open play, goal 30’ Yohan Cassubie (Lahti), open play, saved 34’ Otso Koskinen (Lahti), open play, goal 38’ Otso Koskinen (Lahti), open play, off target 42’ Tòfol Montiel (Lahti), open play, blocked 42’ Amir Belabid (Lahti), open play, blocked 43’ Daniel Heikkinen (Lahti), from a corner, off target 44’ Nils Veinbergs (TPS), open play, saved 44’ Albijon Muzaci (TPS), open play, saved 45’ Erik Andersson (Lahti), open play, blocked 47’ Tomi Vakiparta (TPS), open play, saved 47’ Marius Könkkölä (TPS), open play, blocked 50’ Amir Belabid (Lahti), open play, off target 52’ Yohan Cassubie (Lahti), open play, off target 56’ Amir Belabid (Lahti), set piece, goal 56’ Otso Koskinen (Lahti), set piece, saved 59’ Erik Andersson (Lahti), open play, saved 60’ Otso Koskinen (Lahti), from a corner, goal 60’ Topias Inkinen (Lahti), from a corner, blocked 62’ Topias Inkinen (Lahti), open play, saved 63’ Topias Inkinen (Lahti), from a corner, saved 67’ Erik Andersson (Lahti), from a corner, hit the woodwork 70’ Nicolas Gianini Dantas (Lahti), open play, saved 74’ Miika Kauppila (TPS), open play, blocked 77’ Neemias Barbosa (Lahti), open play, off target 83’ Lasse Ikonen (TPS), direct free kick, off target 85’ Armend Kabashi (Lahti), from a corner, off target 87’ Neemias Barbosa (Lahti), open play, off target 90+1’ Atte Sihvonen (TPS), open play, off target
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

Lahti 4-3-3 Starting XI
Hakala
Inkinen
Dantas
Müller 81’
Heikkinen 75’
Montiel 75’
Cassubie
Andersson 75’
Ojanen 19’
Ferreira
Belabid 2
TPS 4-2-3-1 Starting XI
Lauri
Tamba 63’
Azongnitode
Hradecky
Haggstrom
Ikonen
Vakiparta 63’
Muzaci
Könkkölä 63’
Kauppila
Veinbergs

Player stats

Goalkeeper1 player
90′ 3 1 30 – – – – –
Defenders5 players
90′ 3 4 – 5 2 64 2 – – –
José Müller Taken off
81′ 1 – – 3 – 59 1 – – –
90′ 4 2 – 6 1 39 1 – – –
Joel Lehtonen Came on as a substitute
15′ – – – – – 6 1 – – –
Ahmed Babiker Came on as a substitute
9′ 1 – – 2 – 2 – – – –
Midfielders8 players
Daniel Heikkinen Taken off
75′ – – 46 2 – 5 2 6 – 1 –
Tòfol Montiel Taken off
75′ – 1 39 5 – 2 1 3 – – –
90′ – – 58 – – 5 6 5 – – –
Erik Andersson Taken off
75′ – – 41 2 – 3 – 4 1 1 –
Justus Ojanen Taken off
19′ – – 10 – – – – – – – –
90′ 1 – 35 – – 2 1 3 1 – –
Otso Koskinen Came on as a substitute
71′ 2 1 36 4 – – – 4 1 2 –
Armend Kabashi Came on as a substitute
15′ – – 12 – – – – – 1 –
Forwards2 players
90′ 2 – 4 2 – – 2 5 1 30 –
Neemias Barbosa Came on as a substitute
15′ – – 1 – – – – 2 1 5 –
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.