Aaron Hughes expects Cristiano Ronaldo to be at his best when Northern Ireland face Portugal on Tuesday night.