Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Bd3 Nf6 4. e5 Nfd7 5. Ne2 c5 6. c3 Nc6 7. O-O Qb6 8. Bc2
cxd4 9. cxd4 f6 10. exf6 Nxf6 11. Nbc3 Bd6 12. b3 O-O 13. Bg5 Bd7 14. Qd2 Nb4
15. Bb1 Rac8 16. a3 Nc6 17. Qd3 Ne4 18. Nxe4 dxe4 19. Qxe4 Rf5 20. Qh4 h6 21.
Be3 Rf6 22. Qe4 Qxb3 23. Qh7+ Kf7 24. Bc2 Qd5 25. Ng3 Nxd4 26. Bxd4 Qxd4 27.
Nh5 Qe5 28. Nxf6 *
Position (FEN): 2r5/pp1b1kpQ/3bpN1p/4q3/8/P7/2B2PPP/R4RK1 b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1046
Best move: Qxh2#