Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 c5 3. d5 h6 4. Nc3 a6 5. a4 Nf6 6. e4 Qa5 7. Bd3 Be7 8. e5 Ng8
9. d6 Bd8 10. Nf3 Nc6 11. Bd2 Qb6 12. O-O g5 13. b3 g4 14. Ne1 Nxe5 15. Ne4 h5
16. a5 Qc6 17. f3 gxf3 18. Qc2 f5 19. Nxf3 Nxd3 20. Qxd3 Qxe4 21. Qxe4 fxe4 22.
Ne5 Bf6 23. Ng6 Bxa1 *
Position (FEN): r1b1k1nr/1p1p4/p2Pp1N1/P1p4p/2P1p3/1P6/3B2PP/b4RK1 w kq - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 865
Best move: Rf8#