A series of perfect penalties led to Crystal Palace Under-18s overcoming Manchester United Under-18s and lifting the Premier League Cup in front of around 4,000 supporters at Selhurst Park.