Harry kills him.
Well, actually, Voldemort kills himself. His Killing Curse hit Harry's Expelliarmus, which forced the Avada Kedavra to rebound. Voldemort gets hit by both, therefore dying and giving up his wand. Though Harry killed the final piece of Voldemort's soul Hermione, Ronald and Neville all killed a piece of Voldemort's soul as well.