Chess puzzle (Checkmate)
Moves: 1. e3 d5 2. d4 c5 3. c4 e6 4. cxd5 exd5 5. dxc5 Bxc5 6. Nf3 Nf6 7. h3 Nc6 8. a3
O-O 9. Bd3 Be6 10. O-O Re8 11. b4 Be7 12. Bb2 Rc8 13. Nbd2 Qd7 14. Rc1 Bxh3 15.
gxh3 Qxh3 16. Nh2 Bd6 17. Ndf3 d4 18. Re1 Ne4 19. Bxe4 Rxe4 20. exd4 Rh4 21.
Nxh4 Bxh2+ 22. Kh1 Bg3+ 23. Kg1 Qh2+ 24. Kf1 *
Position (FEN): 2r3k1/pp3ppp/2n5/8/1P1P3N/P5b1/1B3P1q/2RQRK2 b - - 5 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1084
Best move: Qxf2#