For me same team as Villa but maybe Myko in for Tim (and Garner to CM) or Rohl in for Tim and Garner at LB - obvs depends on fitness of Myko.
For me, Tim should only be coming on for Gana or KDH as he doesn't have the discipline Gana needs next to him... we're basically playing him out of position (if that makes sense).
Beto needs to start, we know he should and normally is up for this battle.
Moyes needs to make all 5 subs and start making them in the 60-65 min range, not 2 subs in the 70-75 min range. and they should be like for like unless we're doing some mad tactical changes (as in Alcaraz for KDH or Gana, Rohl for Garner/Gana/KDH, Tim for KDH or Gana, Barry for Beto, Dibbling for Ndaiye/Grelish/KDH, Branthwaite (fi fit) for Keane/Tarks, Seamus for O'Brien, McNeil for Grelish/KDH/Ndaiye, Aznou for Myko - it shouldn't be difficult).