Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 b6 3. d4 Bb7 4. Nc3 Bb4 5. Bd3 Nf6 6. e5 Ne4 7. Bxe4 Bxe4 8.
O-O Bxc3 9. bxc3 O-O 10. Re1 Bb7 11. Bb2 d6 12. c4 Nc6 13. d5 Ne7 14. exd6 cxd6
15. dxe6 Nf5 16. exf7+ Rxf7 17. Nd4 Qg5 18. g3 Nxd4 19. Qxd4 Qf5 20. Qd3 *
Position (FEN): r5k1/pb3rpp/1p1p4/5q2/2P5/3Q2P1/PBP2P1P/R3R1K1 b - - 2 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1065
Best move: Qxf2#