It was not perfect on Saturday night at Suncorp but it was a gripping contest with plenty of passion.