Sunderland came from behind to beat Middlesbrough 3-2 at The Riverside