Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. Re1 O-O 6. c3 d6 7. h3 Na5 8. Bd3
Nc6 9. Bc4 a6 10. a4 Na5 11. Ba2 Ba7 12. b4 Nc6 13. Bb2 Nh5 14. d4 Nf4 15. b5
Ne7 16. dxe5 Neg6 17. exd6 Nxg2 18. Kxg2 Nf4+ 19. Kg3 Qf6 20. e5 Qh6 21. Rh1
Nxh3 22. Nd4 Qf4+ 23. Kg2 *
Position (FEN): r1b2rk1/bpp2ppp/p2P4/1P2P3/P2N1q2/2P4n/BB3PK1/RN1Q3R b - - 3 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1457
Best move: Qxf2#