Brian Brobbey's 90th minute winner left Newcastle stunned as Sunderland claimed victory in the first Tyne-Wear derby at St James' park in over a decade.