Former Black Cats forward Chris Maguire scored a hat-trick and celebrated his opening goal in front of Sunderland boss Lee Johnson.
Carl Winchester was sent off for the hosts after conceding a penalty - which Maguire converted to make it 2-0.
Ross Stewart did pull a goal back from the spot for Sunderland, before Maguire sealed the match with his third.
Our chief Sunderland writer Phil Smith has delivered his verdict on how each player fared for the Black Cats:
A message from the Football Clubs Editor
Our aim is to provide you with the best, most up-to-date and most informative Sunderland AFC coverage 365 days a year.
This depth of coverage costs, so to help us maintain the high-quality reporting that you are used to, please consider taking out a subscription to our new sports-only package here.
Your support is much appreciated. Richard Mennear, Football Clubs Editor
Ross Stewart did pull a goal back from the spot for Sunderland, before Maguire sealed the match with his third.