Match ends, The New Saints 1, Swift Hesperange 1.
98' Second Half ends, The New Saints 1, Swift Hesperange 1.
96' Substitution Substitution, The New Saints. Jake Canavan replaces Ashley Baker.
89' Yellow card Jaime Simões (Swift Hesperange) is shown the yellow card for a bad foul.
87' Yellow card Davis Spruds (Swift Hesperange) is shown the yellow card for a bad foul.
76' Substitution Substitution, The New Saints. Ashley Baker replaces Rory Holden.
74' Goal de R. Holden (1-0) Goal! The New Saints 1, Swift Hesperange 1. Rory Holden (The New Saints) left footed shot from the centre of the box to the centre of the goal. TNS 1 Swift Hesperange 0
71' Yellow card Daniel Davies (The New Saints) is shown the yellow card for a bad foul.
68' Substitution Substitution, Swift Hesperange. Blankson Anoff replaces Dominik Stolz.
68' Substitution Substitution, Swift Hesperange. Davis Spruds replaces Cédric Sacras.
68' Substitution Substitution, Swift Hesperange. Lucas Correia replaces Dejvid Sinani.
64' Yellow card Clément Couturier (Swift Hesperange) is shown the yellow card for a bad foul.
58' Substitution Substitution, Swift Hesperange. Rachid Alioui replaces Paul Ayongo.
58' Substitution Substitution, The New Saints. Declan McManus replaces Ryan Brobbel.
58' Substitution Substitution, The New Saints. Daniel Williams replaces Ben Clark.
56' Yellow card Josh Pask (The New Saints) is shown the yellow card for a bad foul.
45' Second Half begins The New Saints 0, Swift Hesperange 1.
48' First Half ends, The New Saints 0, Swift Hesperange 1.
26' Substitution Substitution, Swift Hesperange. Jaime Simões replaces Aldin Skenderovic.
14' Goal de (0-0) Goal! The New Saints 0, Swift Hesperange 1. Simão Martins (Swift Hesperange) right footed shot from the centre of the box to the centre of the goal. TNS 0 Swift Hesperange 0
First Half begins.
Lineups are announced and players are warming up.