Glad you liked it! The warlock did fall in the battle but did not die. The party was lucky in initiative, lucky with a critical hit and other damage rolls, and had a healing potion in addition to the Druid's two healing spell slots to burn. But you're right, it could have easily ended in a TPK.