Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Ne2 e6 5. Ng3 Bg6 6. h4 h5 7. Bd3 Bxd3 8. Qxd3
Nd7 9. Nd2 c5 10. c3 Ne7 11. Nf3 Ng6 12. Ng5 Be7 13. Qf3 O-O 14. Qxh5 Bxg5 15.
hxg5 f6 16. Qxg6 fxg5 17. Bxg5 Qb6 18. Be7 cxd4 19. Bxf8 Rxf8 20. cxd4 Qxb2 21.
Qxe6+ Rf7 22. Rd1 *
Position (FEN): 6k1/pp1n1rp1/4Q3/3pP3/3P4/6N1/Pq3PP1/3RK2R b K - 2 22
Black to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 1289
Best move: Qxf2#