Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Qf3 Be7 9. Bd3 O-O 10. Nc3 h6 11. h4 Nd5 12. a3 f5 13. Nxd5 cxd5 14. Qh5 e4 15.
Be2 Rb8 16. d4 exd3 17. Bxd3 Re8 18. Kf1 Rb6 19. Nf3 Bf6 20. c3 Nb3 21. Rb1
Nxc1 22. Rxc1 Rxb2 23. Rh3 Qb6 24. Qxe8+ Kh7 25. Qxc8 *
Position (FEN): 2Q5/p5pk/1q3b1p/3p1p2/7P/P1PB1N1R/1r3PP1/2R2K2 b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 796
Best move: Qxf2#