Manchester City were upset 0-1 by Wigan Athletic in what turned out to be one of the best FA Cup finals ever.