| Stuart Armstrong 0-1 | 18' |  | ||
| Graeme Shinnie | 25' |  | ||
| Marko Lazetić | 31' |  | ||
|  | 33' | David Watson | ||
|  | 59' | Brad Joseph Lyons | ||
|  | 63' | Bruce Anderson out: Liam Polworth | ||
|  | 66' | Robbie Deas | ||
|  | 67' | George Stanger | ||
| Jesper Karlsson | 67' |  | ||
| out: Marko Lazetić Kevin Nisbet | 71' |  | ||
|  | 73' | Scott Tiffoney out: Greg Kiltie | ||
| Dylan Lobban | 78' |  | ||
| Dante Polvara | 81' |  | ||
|  | 82' | Rory McKenzie out: Zac Williams | ||
|  | 82' | Tyreece John-Jules out: Brad Joseph Lyons | ||
| Dimitar Mitov | 90+2' |  | ||
Lineups

Kilmarnock
|  | 14G. Stanger  67' Dedender | 
|  | 6R. Deas  66' Dedender | 
|  | 4Z. Williams  82' Dedender | 
|  | 26B. Brannan Midfielder | 
|  | 12D. Watson  33' Midfielder | 
|  | 8B. Lyons  59'  82' Midfielder | 
|  | 31L. Polworth  63' Midfielder | 
|  | 3D. Thompson Midfielder | 
|  | 9M. Dackers Forward | 
|  | 11G. Kiltie  73' Forward | 
|  | 20O. Oluwayemi Goalkeeper | 

Aberdeen
|  | 1D. Mitov  90'+2 Goalkeeper | 
|  | 2N. Devlin Dedender | 
|  | 22J. Milne Dedender | 
|  | 5M. Knoester Dedender | 
| 38 Midfielder | |
|  | 4G. Shinnie  25' Midfielder | 
|  | 8D. Polvara  81' Midfielder | 
|  | 28A. Jensen Midfielder | 
|  | 16S. Armstrong  18' Forward | 
|  | 27M. Lazetić  31'  71' Forward | 
|  | 17J. Karlsson  67' Forward | 
Substitutes

Kilmarnock
|  | 30E. Beach Goalkeeper | 
|  | 25E. Brown Dedender | 
|  | 15J. Brown Dedender | 
|  | 7R. McKenzie  82' Midfielder | 
|  | 16K. Magennis Midfielder | 
|  | 18T. Lowery Midfielder | 
|  | 17S. Tiffoney  73' Forward | 
|  | 24T. John-Jules  82' Forward | 
|  | 19B. Anderson  63' Forward | 

Aberdeen
|  | 13N. Suman Goalkeeper | 
|  | 21G. Molloy Dedender | 
|  | 11N. Milanovic Forward | 
|  | 81T. Keskinen Forward | 
|  | 10L. Clarkson Midfielder | 
|  | 29K. Már Kjartansson Midfielder | 
|  | 7A. Aouchiche Midfielder | 
|  | 9K. Yengi Forward | 
|  | 15K. Nisbet  71' Forward | 


