Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. cxd5 exd5 5. Bg5 Be7 6. e3 O-O 7. Bd3 c6 8. Qc2
h6 9. Bh4 Re8 10. Nf3 Nbd7 11. O-O Nf8 12. h3 Bd6 13. Rab1 a5 14. a3 Be6 15. b4
axb4 16. axb4 Qd7 17. Bxf6 gxf6 18. Nh2 Bxh3 19. gxh3 Qxh3 20. f4 Rxe3 21. Bf5
Qh5 22. Nd1 Re2 23. Bg4 *
Position (FEN): r4nk1/1p3p2/2pb1p1p/3p3q/1P1P1PB1/8/2Q1r2N/1R1N1RK1 b - - 5 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1007
Best move: Qxh2#