Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d6 3. g3 g6 4. Bg2 Bg7 5. O-O O-O 6. a3 c5 7. dxc5 dxc5 8.
Nbd2 Nc6 9. Nc4 b5 10. Qxd8 Rxd8 11. Ne3 Rb8 12. Rb1 Bb7 13. c3 Na5 14. b3 Ne4
15. c4 a6 16. cxb5 axb5 17. Ng4 Nc3 18. Rb2 Rd1 19. Rxd1 Nxd1 20. Rd2 Nc3 21.
Bb2 Nxb3 22. Bxc3 Bxc3 23. Rd7 e6 24. Nh6+ Kg7 25. Nxf7 Kf6 26. Nd6 Bc6 *
Position (FEN): 1r6/3R3p/2bNpkp1/1pp5/8/Pnb2NP1/4PPBP/6K1 w - - 3 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1278
Best move: Rf7#