Rangers edged Saint Etienne 2-1 in a pre-season friendly, a result that the underlying numbers suggest was tighter than the final scoreline might indicate. The match was decided by an early opener and a late penalty, with the visitors controlling much of the play in between but failing to convert their dominance into more than a single goal. The Lemeister model had given Rangers a 38 per cent chance of victory, slightly favouring the home side, and the narrow win matched its projected scoreline of 2-1.
L. Shankland put Rangers ahead after only five minutes, scoring a normal goal without an assist. It was a fast start for the home side, but Saint Etienne responded well. They restored parity in the 38th minute through J. Breum, who also scored an unassisted normal goal. The equaliser was a fair reflection of the balance of play in the first half, as the visitors began to assert themselves following the early setback.
The game remained level for the majority of the second half, with neither side able to find a decisive edge through open play. The deadlock was finally broken in the 85th minute when T. Aasgaard converted a penalty for Rangers, giving them the lead for a second time. That spot-kick proved to be the winning goal, though the match statistics would need to confirm how much pressure the home side created to earn it.
Without detailed data on possession, shots, or expected goals, the narrative must be built on the flow of the match as outlined by the timing of the goals. Saint Etienne's equaliser came after a sustained period of pressure following Shankland's early strike, while Rangers' winning penalty arrived late, suggesting a contest that was finely balanced for long stretches. The absence of any cards in the match also indicates a disciplined encounter, with neither side taking unnecessary risks.
The managers used the full flexibility of a pre-season fixture, with Rangers making six substitutions and Saint Etienne making nine. This heavy use of replacements makes it difficult to assess any sustained tactical battle, but it does reflect the experimental nature of the friendly. The higher number of away substitutions may have disrupted Saint Etienne's rhythm after they had fought back into the game, though that remains speculative without deeper data.
For Rangers, the win provides a positive result in their final preparations, though the narrow margin and the nature of the winning goal will give them areas to work on. Shankland's early goal and Aasgaard's cool penalty under pressure were the key contributions. For Saint Etienne, their performance in the middle portion of the match, capped by Breum's equaliser, will offer encouragement, but the late concession of a penalty will be a frustration.
In the context of a friendly, the result is a footnote. Rangers will take confidence from a win against a Ligue 1 opponent, while Saint Etienne will focus on their ability to control large phases of the game. Both sides will have learned more about their squads ahead of their respective competitive seasons.