Cristiano Ronaldo hit a second-half hat-trick to spare Portugal the blushes in a 4-2 win against Northern Ireland on a crazy night that saw home fans taunting Ronaldo as ?Cheap Bale? at Windsor Park.