Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bg5 Nd7 3. c4 c6 4. Nc3 Ngf6 5. Nf3 e6 6. e3 Qa5 7. Bh4 Bb4 8. Qc2
Ne4 9. Rc1 Qxa2 10. Bd3 Bxc3+ 11. bxc3 Qxc2 12. Rxc2 f5 13. cxd5 exd5 14. c4
O-O 15. cxd5 cxd5 16. O-O a6 17. Be7 Re8 18. Ba3 b5 19. Rc7 Nb6 20. Ne5 Nc4 21.
Bxc4 bxc4 22. f3 Nc3 23. Bc5 Nb5 24. Rc6 Re6 25. e4 fxe4 26. fxe4 Rxc6 *
Position (FEN): r1b3k1/6pp/p1r5/1nBpN3/2pPP3/8/6PP/5RK1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1470
Best move: Rf8#