The story
Hearts won 2-0 away to Rangers at Ibrox Stadium in the Scottish Premiership, matchday 5.
The goals came from Lawrence Shankland (21', 82').
It was 0-1 at half-time.
Lawrence Shankland missed a penalty for Hearts (82').
Rangers had 67% of the ball and 14 shots to Hearts' 12.
Match stats
![]()
Key moments
- 21' Lawrence Shankland Goal · Hearts 0-1 Assist: Cláudio Braga
- 82' Lawrence Shankland Goal · Hearts 0-2
- 82' Lawrence Shankland Penalty missed · Hearts
Line-ups
Rangers
- Jack ButlandGoalkeeper
- Jayden Meghomaoff 67'Defender
- Nasser Djigaoff 46'Defender
- James TavernierDefender
- John SouttarDefender
- Thelo AasgaardMidfielder
- Mohamed DiomandeMidfielder
- Connor Barronoff 56'Midfielder
- Mikey Mooreoff 46'Forward
- Bojan MiovskiForward
- Djeidi GassamaForward
Hearts
- Alexander SchwolowGoalkeeper
- Stuart FindlayDefender
- Oisin McEnteeoff 62'Defender
- Harry MilneDefender
- Stephen Kingsleyoff 78'Defender
- Craig HalkettDefender
- Beni BaningimeMidfielder
- Cammy DevlinMidfielder
- Alexandros Kyziridisoff 77'Midfielder
- Lawrence Shanklandoff 90'Forward
- Cláudio Bragaoff 77'Forward
Full timeline
Every goal and card (6)
- 21' ⚽ Lawrence Shanklandassist Cláudio Braga
- 68' 🟨 James Tavernier
- 70' 🟨 Stuart Findlay
- 82' ⚽ Lawrence Shankland
- 82' ✕ Lawrence Shankland missed penalty
- 84' 🟨 John Souttar
Head to head
3Rangers wins1Draws2Hearts wins


