Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 Nf6 3. h3 g6 4. a3 Bg7 5. c4 c6 6. c5 Nbd7 7. b4 e5 8. Bb2 exd4
9. Bxd4 a5 10. Nc3 O-O 11. Nf3 Re8 12. Be2 Nf8 13. O-O Ne6 14. Be5 Ng5 15. Bd4
Nxh3+ 16. gxh3 Bxh3 17. Re1 Ne4 18. Nxe4 Rxe4 19. Bxg7 Kxg7 20. Kh2 Bg4 21. Nd4
Qh4+ 22. Kg1 Bh3 23. Nf3 Qg4+ 24. Kh2 *
Position (FEN): r7/1p3pkp/2p3p1/p1Pp4/1P2r1q1/P3PN1b/4BP1K/R2QR3 b - - 9 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 894
Best move: Qg2#