Jermain Defoe says he has proven former Sunderland manager Dick Advocaat wrong after shining as a lone striker in recent weeks.