Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. h4 h5 5. Bg5 Qb6 6. Bd3 Qxb2 7. Bxf5 Qxa1 8. Ne2
e6 9. Bd3 Be7 10. O-O Qxa2 11. c4 Bxg5 12. hxg5 g6 13. Qc2 Qxc2 14. Bxc2 dxc4
15. Nd2 b5 16. Ne4 Nd7 17. Nd6+ Ke7 18. Ra1 Rh7 19. Ra6 Nb8 20. Ra3 Kd7 21. Rf3
Ke7 22. Ng3 Kf8 23. Nxh5 Rxh5 *
Position (FEN): rn3kn1/p4p2/2pNp1p1/1p2P1Pr/2pP4/5R2/2B2PP1/6K1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 408
Best move: Rxf7#