Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 f6 3. Nxe5 fxe5 4. Qh5+ Ke7 5. Qxe5+ Kf7 6. Qf5+ Nf6 7. Qd5+
Ke7 8. Qe5+ Kf7 9. Bc4+ d5 10. exd5 Bd6 11. Qc3 Re8+ 12. Kf1 Bd7 13. d3 b5 14.
Bb3 a5 15. a3 a4 16. Ba2 Na6 17. Be3 Kg8 18. Nd2 Ng4 19. Re1 Be5 20. Bd4 Qf6
21. Bxe5 *
Position (FEN): r3r1k1/2pb2pp/n4q2/1p1PB3/p5n1/P1QP4/BPPN1PPP/4RK1R b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1023
Best move: Qxf2#