Much-maligned striker comes off the bench to score twice in stoppage time in dramatic finale