You need to learn how to downshift. This whole scenario could have been avoided.
U.M.
There is a little town in Pennsylvania that has a nice twisty road leading to it in the mountains that has a huge sign saying "No Engine Braking", OP needs ths on his dash.