Willis Furtado (Airdrieonians) is shown the yellow card.
- 10CrossanSubstituted forMartinat 90+1'minutes
- 9MalcolmSubstituted forRentonat 75'minutes
- 6WattSubstituted forRussellat 78'minutes
- 11HastieSubstituted forTierneyat 78'minutes
- 9FurtadoBooked at 57minsSubstituted forAllanat 70'minutes
- Grant Irvine
- Shots on Target
Match ends, Alloa Athletic 1, Airdrieonians 0.
Second Half ends, Alloa Athletic 1, Airdrieonians 0.
Kevin Cawley (Alloa Athletic) wins a free kick on the right wing.
Foul by Tom Fry (Airdrieonians).
Substitution, Alloa Athletic. Adam Martin replaces Paul Crossan because of an injury.
Penalty saved! Andy Graham (Alloa Athletic) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
Penalty Alloa Athletic. Paul Crossan draws a foul in the penalty area.
Penalty conceded by Kieran MacDonald (Airdrieonians) after a foul in the penalty area.
Attempt missed. Ryan Conroy (Airdrieonians) right footed shot from outside the box is too high.
Attempt saved. Andy Graham (Alloa Athletic) header from the centre of the box is saved in the centre of the goal.
Corner, Alloa Athletic. Conceded by Kyle Gourlay.
Attempt saved. Paul Crossan (Alloa Athletic) left footed shot from outside the box is saved in the top right corner.
Paul Crossan (Alloa Athletic) wins a free kick in the defensive half.
Foul by Ryan Conroy (Airdrieonians).
Substitution, Airdrieonians. Ryan Tierney replaces Jake Hastie.
Substitution, Airdrieonians. Cameron Russell replaces Luke Watt.
Attempt saved. Jordan Allan (Airdrieonians) right footed shot from outside the box is saved in the top centre of the goal.
Kris Renton (Alloa Athletic) wins a free kick in the defensive half.
Foul by David Brownlie (Airdrieonians).