Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 Bf5 4. Nf3 e6 5. Bg5 Nbd7 6. cxd5 Bb4 7. dxe6 Bxe6 8.
Ne5 h6 9. Bxf6 Nxf6 10. Qa4+ c6 11. Qxb4 Qc7 12. e3 a5 13. Qa3 b5 14. Nd1 b4
15. Qd3 O-O 16. Be2 Rfd8 17. O-O c5 18. Rc1 Rac8 19. Nf3 c4 20. Qc2 Bd5 21. Nd2
h5 22. Bxc4 Ng4 23. f3 *
Position (FEN): 2rr2k1/2q2pp1/8/p2b3p/1pBP2n1/4PP2/PPQN2PP/2RN1RK1 b - - 0 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1264
Best move: Qxh2#