Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bb3 Nc6 5. d4 Bf5 6. Bf4 e6 7. Nf3 Bd6 8.
Bg5 Nf6 9. O-O h6 10. Be3 O-O 11. c3 Ng4 12. h3 Nxe3 13. fxe3 Be4 14. Nbd2 Bd3
15. Re1 f5 16. Nf1 Be4 17. N3d2 Na5 18. Nxe4 fxe4 19. Nd2 Nxb3 20. Qxb3 Qh4 21.
Rf1 Qg3 22. Rxf8+ Rxf8 23. Nf1 Qf2+ 24. Kh1 Qxf1+ 25. Rxf1 *
Position (FEN): 5rk1/pp4p1/3bp2p/3p4/3Pp3/1QP1P2P/PP4P1/5R1K b - - 0 25
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 427
Best move: Rxf1#