Myhill continued in goal in the absence of Ben Foster and will be happy with the clean sheet. Didn't have much to contend with but showed good pace to foil Fabio Borini by beating him to the ball and preventing their best opportunity.
The 29-year-old provided good width going forward but wasn't really tested defensively in the first half or the second. He fired home the second goal after rushing into the box late to blast home Westwood's poor clearance.
He was previously the stand-out leader in defence, but nowadays Olsson is a shadow of the commanding centre-back he once was. His movement was sluggish early on but he improved as the game went on. Diego Lugano’s presence will push him.
An experienced head at the back, McAuley has really grown into his own this year after making a late transition to the top-flight. Gave a away a cheap free kick on the edge of the box in the first half but wasn't punished.
The versatile right-back didn't have much to contend with in the first half and saw Giaccherini replaced during the break after failing to put any pressure on him.
The winger returned to the first eleven having missed out on a starting berth in the draw away to Fulham last weekend. He is the livewire in midfield and showed that with his run and cross to assist in the opening goal. Replaced by Cladio Yacob.
The loanee from Marsaille made his debut in the draw with Fulham last weekend playing on the right wing and did so again today. Hit the bar with a shot in the first half and looked lively. A good balance to Sinclair on the other wing with pace and trickery and set up the second goal with a cross. Scored the final goal with a low shot across goal.
The Scotland captain put in another fine shift in midfield alongside Mulumbu without making any spectacular contributions.
Paolo Di Canio criticised the Benin international following his move but he made his debut here with a point to prove. So it was no surprise to see him mark his first game with a goal - albeit taking two attempts from five yards out. Left to applause from both sides.
The robust midfielder was so strong last season as he helped his side to five victories in the opening seven games – a stark comparison to this season. He provided good strength and was strong in the tackle, working the crowd up in the process.
Steve Clarke attempted to ease the pressure on the veteran striker by insisting the goalscoring burden doesn't solely rest on his shoulder. His strong record against Sunderland - seven in ten games prior to today - didn't continue but he came close with a deflected header in the second half. Replaced by Victor Anichebe.
The 28-year-old has been handed first-team duties under Paolo Di Canio but has struggled to keep the goals out. He conceded the first after parrying the ball back out to Sessegnon and conceded the second and pushing straight out to Ridgewell. Not a good day for him.
Former Manchester United man O'Shea is the club's most experienced head in the Premier League and they will need him this season. He couldn't keep up with the tricky play of the home wingers today however.
The 26-year-old arrived at the club over the summer on a free transfer and failed to help his side to their first clean sheet of the campaign. A giant at the back and made a timely challenge on Anichebe after a ball down the middle.
Like many of the Black Cats' arrivals this summer, the on-loan right-back seemed to appear out of nowhere. Tried to stay tight to the opposing wingers but still couldn't contain them.
The on-loan Swansea midfielder was comfortable when in possession of the ball and was unquestionably the most composed player in a Sunderland shirt. He looked strong on occassion too.
Starting again in the left-back position but couldn't stop the run and cross of Scott Sinclair for the opening goal. Not a natural defender and was often chasing shadows. Was given the run around by Amalfitano all game.
The Italian winger was one of 14 signings this summer in a busy period of transfer activity for the club but barely touched the ball today and didn't offer much cover defensively on the left during the opening goal. He was replaced at half time by Mavrias.
Solihull-born Gardner returned to the starting line-up to feature against one of his boyhood local-rivals. He always made himself available for the pass but often found himself outnumbered with Sessegnon often dropping into a midfield five. Replaced by Cattermole.
Alongside Scott Sinclair, Johnson was one of two wingers on the pitch with failed spells at Manchester City. He took longer to get into the game than his opposite number, but did put in two good crosses into the box in the second half.
The loanee was given the nod ahead of Jozy Altidore up front but didn't prove why. Led a half-hearted penalty appeal in the first-half after Myhill challenged him in the box, but he simply beat him to the ball. Uneffective and replaced by Jozy Altidore.
Martin O'Neill's legacy at Sunderland doesn't live long in the mind, but Scotland striker Fletcher is arguably his most impressive signing. He couldn't continue his fine form against the Midlands side and missed their best chance from close range.
Replaced Craig Gardner in the second half.
He entered the fray as a half-time substitute in place of Emanuele Giaccherini but didn't make a telling contribution.
He was harshly overlooked to start the game but eventually came on as a second-half substitute for Fabio Borini. Led appeals for a penalty moments later but the referee waved play on.