The NRL playoffs are in full swing with two sudden-death matches to decide who advances to face Penrith and Melbourne in the prelim finals – here is how each team is shaping up.
Finals Week 2 teams
All times AEST, fixtures yet to be officially announced
Semi-Final: 4 Sharks vs 5 Cowboys at CommBank Stadium: 7.50pm, Friday September 20
Sharks: Jesse Ramien (ankle) is considered a chance of returning, according to coach Craig Fitzgibbon, after the centre missed the loss in Melbourne. Samoan winger Sione Katoa suffered a hip injury and Fitzgibbon was unsure whether he would be right to face the Cowboys.
Siosifa Talakai will go back to the interchange if Ramien is out while Dan Atkinson or Sam Stonestreet are the frontrunners to replace Katoa.
Front-rower Toby Rudolf was placed on report for a high tackle on Ryan Papenhuyzen.
Cowboys: No injury concerns for Todd Payten’s team after their win over Newcastle with the same 17-man line-up likely to run out against the Sharks.
Semi-Final: 3 Roosters vs 6 Bulldogs/7 Sea Eagles at Allianz Stadium: 7.50pm, Saturday September 21
Roosters: Veteran prop Jared Waerea-Hargreaves is back from his three-game ban for what could be his last match for the club before heading to the Super League next year.
Daniel Tupou and James Tedesco were fined $1800 and $1000 respectively for dangerous contact charges in the 20-point loss to Penrith.
Win a Ziggy BBQ for Grand Final day, thanks to Barbeques Galore! Enter Here.
Bye – Panthers, Storm
Panthers: Sunia Turuva was fined for tripping James Tedesco in the win over the Roosters while Nathan Cleary made a successful comeback from his shoulder concern and now gets an extra week off to rehab the injury.
Storm: Sua Fa’alogo is an outside chance of being available to play after suffering a hamstring injury in the final round but the rookie speedster is unlikely to be able to force his way into Craig Bellamy’s game-day squad.
// 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'));