Butler blows century