Speaking on James Graham’s The Bye Round podcast, the former Sharks hooker said that the move for the try that turned a 12-8 deficit into a 14-12 lead with just ten minutes to play, helping Cronulla claim their inaugural Premiership.
“People always talk to me, especially around Cronulla way, about that moment with Fifita,” said Ennis. “We’d practiced that. We’d practiced it thousands of times.
“I spoke to him when Will Chambers scored and we were talking about how he had to get back into the game. Very rarely when Melbourne go in front do they get run down, particularly in that era with the blokes that they had in their team.
“I knew Andrew was important to me and we spoke about how we had gone away from what we had set out to do that night, which was to go through them.
“We led 8-0 and should have led by more at half time, but we’d started to look for that final try, that cheap try. We’d started to try to go around them to look for cheap points to ice it. To their credit, they came back.
CLICK HERE for a seven-day free trial to watch the NRL on KAYO
“I knew that if we were going to go through them, it was going to be Andrew. Matt Prior and Paul Gallen were pivotal but Andrew was a guy that I could trust catching in collision. As a dummy half, that’s really important.
“When you work so hard to get to that position, particularly in Grand Finals, if you turn over cheap ball you might not get another chance, so you have to nail that moment.
“I saw Munster in the line. He was the fullback in the line, and he was young at that stage. I knew Andrew was big, athletic and in the prime of his career, so I looked up, gave him a nod and I knew I was coming to him.
“He made very few errors in collision, so I could go deep into the line without any fear that he was going to make an error. I reckon I only had a handful of guys in my career that I could do that with.”
Ennis spoke about the hours and hours that he and Fifita had spent together to get to the point where they could deliver that moment.
“Andrew and I shared an incredible relationship,” he said. “He’s a larrikin, he’s loud, he’s lots of fun but underneath under the boisterousness is an incredible footy brain.
“At the back end of training sessions, we would walk around different parts of the field talking about how I could use him, how he liked to get the ball off me.
“And in the biggest moment of my career, when I looked up and seen him there, it all came together. Those relationships form on the field and off it.
“You tend to build relationships with the big blokes through the middle as a dummy half.”
// This is called with the results from from FB.getLoginStatus(). var aslAccessToken = ''; var aslPlatform = ''; function statusChangeCallback(response) { console.log(response); if (response.status === 'connected') { if(response.authResponse && response.authResponse.accessToken && response.authResponse.accessToken != ''){ aslAccessToken = response.authResponse.accessToken; aslPlatform = 'facebook'; tryLoginRegister(aslAccessToken, aslPlatform, ''); }
} else { // The person is not logged into your app or we are unable to tell. console.log('Please log ' + 'into this app.'); } }
function cancelLoginPermissionsPrompt() { document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.add('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.add('u-d-none'); document.querySelector("#pm-login-dropdown-options-wrapper").classList.remove('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper").classList.remove('u-d-none'); }
function loginStateSecondChance() { cancelLoginPermissionsPrompt(); FB.login( function(response) {
}, { scope: 'email', auth_type: 'rerequest' } ); }
// This function is called when someone finishes with the Login // Button. See the onlogin handler attached to it in the sample // code below. function checkLoginState() { FB.getLoginStatus(function(response) {
var permissions = null;
FB.api('/me/permissions', { access_token: response.authResponse.accessToken, }, function(response2) { if(response2.data) { permissions = response2.data; } else { permissions = []; }
var emailPermissionGranted = false; for(var x = 0; x < permissions.length; x++) { if(permissions[x].permission === 'email' && permissions[x].status === 'granted') { emailPermissionGranted = true; } } if(emailPermissionGranted) { statusChangeCallback(response); } else { document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-login-dropdown-options-wrapper").classList.add('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper").classList.add('u-d-none'); } }); }); } window.fbAsyncInit = function() { FB.init({ appId : 392528701662435, cookie : true, xfbml : true, version : 'v3.3' }); FB.AppEvents.logPageView(); FB.Event.subscribe('auth.login', function(response) { var permissions = null; FB.api('/me/permissions', { access_token: response.authResponse.accessToken, }, function(response2) { if(response2.data) { permissions = response2.data; } else { permissions = []; } var emailPermissionGranted = false; for(var x = 0; x < permissions.length; x++) { if(permissions[x].permission === 'email' && permissions[x].status === 'granted') { emailPermissionGranted = true; } } if(emailPermissionGranted) { statusChangeCallback(response); } else { document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-login-dropdown-options-wrapper").classList.add('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper").classList.add('u-d-none'); } }); }); }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));