erm ... have you played through the suggested alternative for Black instead of his blunder on move 16? Well done for winning, but my advice would be: 1. play more chess on longer time controls and take your opponent's possible replies before every move more into consideration; 2. do some tactics training here or (better) on
chesstempo.com; then 3. come back and look at this game again in 6 months! ;) Good luck!