Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c6 4. cxd5 exd5 5. Nf3 Nf6 6. Bg5 Be7 7. e3 O-O 8. Be2
Re8 9. O-O h6 10. Bf4 Be6 11. Bd3 Bd6 12. Ne5 Qe7 13. Bc2 Nbd7 14. Qd3 a6 15.
a3 b5 16. b4 g5 17. Nxc6 Qf8 18. Bxd6 Qxd6 19. Ne5 Nxe5 20. dxe5 Qxe5 21. f4
gxf4 22. Rxf4 Kg7 23. Raf1 Nh5 24. Qh7+ Kf8 25. Rxf7+ Bxf7 *
Position (FEN): r3rk2/5b1Q/p6p/1p1pq2n/1P6/P1N1P3/2B3PP/5RK1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 847
Best move: Rxf7#