Cristiano Ronaldo smacks the bar v Mallorca