Terol bounces back from illness with win