Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 e6 4. e4 Bb4 5. Bxc4 Bxc3+ 6. bxc3 Ne7 7. Nf3 O-O 8.
Qb3 Ng6 9. O-O c6 10. Ba3 Re8 11. Rfe1 Nd7 12. Bd6 Nf6 13. e5 Nd5 14. Bxd5 cxd5
15. Rad1 f6 16. h3 f5 17. Nd2 Nf4 18. c4 Qg5 19. Qg3 Qxg3 20. fxg3 Nd3 21. Re3
Nb2 22. Rc1 b6 23. cxd5 a5 24. dxe6 Rxe6 25. Rf3 Rg6 26. Rcf1 Bb7 27. Rxf5 Rxg3
28. Rf8+ Rxf8 *
Position (FEN): 5rk1/1b4pp/1p1B4/p3P3/3P4/6rP/Pn1N2P1/5RK1 w - - 0 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 850
Best move: Rxf8#