Tough race yields a podium after a superb drive by Michael