practical puzzle from a real game, guess move 16

Sort:
hairychessat15
[Site "Chess.com"] [White "hairychessat15"] [Black "baldurson"] [Result "*"] [WhiteElo "2083"] [BlackElo "2060"] [TimeControl "600"] [Termination "hairychessat15 won by resignation"] 1. d4 e5 2. dxe5 Nc6 3. Nf3 Qe7 4. e4 Nxe5 5. Nxe5 Qxe5 6. Bd3 Bc5 7. O-O Nf6 8. Nd2 d6 9. Nf3 Qe7 10. e5 dxe5 11. Nxe5 O-O 12. Re1 Be6 13. Qf3 Qd6 14. Bf4 Bd5 15. Qh3 Qb6 16. Nd7 (16. Re2) 16... Bxf2+ 17. Kh1 Bxg2+ 18. Kxg2 Qc6+ 19. Kxf2 Qxd7 *
CoachBucci

Bxh7