Crystal Palace take on Aston Villa at Selhurst Park. These two caused upsets last weekend, both of them defying the odds, coming out as victors in their respective games Crystal Palace beating Manchester United at Old Trafford 1-2 and Aston villa beating Everton at Home 2-0. They now face off against each other . Crystal Palace 2.15 Aston Villa 3.5 odds . Can Aston Villa beat the odds again?