Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 g6 3. Nf3 Bg7 4. c3 Nf6 5. Bg5 c6 6. Nbd2 a6 7. Nb3 b5 8. Qd2 a5
9. a4 bxa4 10. Rxa4 Bg4 11. Be2 Nxe4 12. Qf4 Nxg5 13. Nxg5 Be6 14. Nxe6 fxe6
15. O-O e5 16. dxe5 Bxe5 17. Qe4 O-O 18. Rd1 Qb6 19. Bc4+ Kh8 20. Be6 Qxf2+ 21.
Kh1 Qf1+ 22. Rxf1 *
Position (FEN): rn3r1k/4p2p/2ppB1p1/p3b3/R3Q3/1NP5/1P4PP/5R1K b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 467
Best move: Rxf1#