Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 d5 3. exd5 Qxd5 4. c4 Qd8 5. h3 Nf6 6. Nf3 Nc6 7. d3 Bf5 8. Nc3
e6 9. Nh4 Bg6 10. Nxg6 hxg6 11. Be2 Nd4 12. O-O Bd6 13. Nb5 Nxb5 14. cxb5 Bc7
15. Bf3 Qd6 16. g3 Rxh3 17. Qa4 Bb6 18. Bxb7 c4 19. Bxa8 Qxg3+ 20. Bg2 Ng4 21.
Bf4 Bxf2+ 22. Rxf2 *
Position (FEN): 4k3/p4pp1/4p1p1/1P6/Q1p2Bn1/3P2qr/PP3RB1/R5K1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1146
Best move: Qxf2#