Cowboys claim pulsating extra-time semi-final against Brisbane