Sir Alex Ferguson took a calculated gamble by making wholesale changes to his starting line-up for Manchester United's Champions League semi-final second leg against Schalke on Wednesday night - but it paid off.