Jones' foul shot broke a 99-99 tie, and Horford, after being fouled by Ersan Ilyasova, tacked on a pair of free throws with 20 seconds remaining.
Horford (24 points, seven rebounds, six assists) and Josh Smith (23 points, nine boards) led the way in the win.
Ellis contributed 20 points while Ilyasova finished with 19 and 10 boards as the Bucks tumbled to their sixth loss in eight games.
Boston schools pull out free condoms over wrapping complaints
Ray Liotta sues skin care company over use of likeness