The starting XI includes three changes from the side that lost to Dundee United last time out.
The first of those changes sees Club Captain Paul Hanlon return to the starting XI after recovering from a knee injury which kept him out at Tannadice.
Lewis Stevenson is also back in the starting XI making his 48th appearance in this fixture.
Lewy will start alongside Hanlon, Fish and CJ Egan-Riley in defence.
The third change sees Jake Doyle Hayes return to the starting XI, alongside Joe and Jimmy Jeggo in midfield with Josh Campbell dropping to the bench.
Chris Cadden will play in a more advanced role with Élie Youan and Kevin Nisbet in the front line.
Johnson has plenty of attacking options on the bench with Mykola Kuharevich, Harry McKirdy, Ewan Henderson and Matthew Hoppe all among the substitutes.
Starting XI
1. David Marshall (C)
4. Paul Hanlon
8. Jake Doyle-Hayes
11. Joe Newell
12. Chris Cadden
14. James Jeggo
15. Kevin Nisbet
16. Lewis Stevenson
23. Elie Youan
25. Will Fish
26. CJ Egan-Riley
Substitutes
31. Murray Johnson (GK)
2. Lewis Miller
3. Marijan Čabraja
13. Matthew Hoppe
17. Mikey Devlin
18. Ewan Henderson
22. Harry McKirdy
32. Josh Campbell
99. Mykola Kuharevich