Chess puzzle (Checkmate)
Moves: 1. g3 e5 2. Bg2 d5 3. b3 Nc6 4. Bb2 Bf5 5. e3 Nb4 6. d3 Nf6 7. h3 e4 8. d4 c5
9. a3 Nc6 10. Ne2 h5 11. Nd2 Bd6 12. dxc5 Bxc5 13. Bxf6 Qxf6 14. c4 O-O-O 15.
b4 Bb6 16. c5 Bc7 17. O-O h4 18. g4 Be6 19. Nf4 g5 20. Nxe6 Rde8 21. Nd4 Nxd4
22. exd4 Qxd4 23. Nb3 Qe5 24. Qd4 *
Position (FEN): 2k1r2r/ppb2p2/8/2Ppq1p1/1P1Qp1Pp/PN5P/5PB1/R4RK1 b - - 3 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1278
Best move: Qh2#