Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 g6 3. g3 Bg7 4. Bg2 O-O 5. O-O d5 6. c4 dxc4 7. Na3 Nc6 8.
Nxc4 Be6 9. Nce5 Bd5 10. Bg5 a5 11. Rc1 Ne4 12. Bf4 Nd6 13. a3 e6 14. Nxc6 bxc6
15. Ne5 Bxg2 16. Kxg2 Nf5 17. Nxc6 Qd5+ 18. f3 Qa2 19. e4 Nd6 20. Rf2 Ra6 21.
Ne7+ Kh8 22. Rxc7 Nb5 23. Rd7 Qc4 24. Rc2 Qa4 25. Be5 Nxa3 26. Rc8 Qxd1 *
Position (FEN): 2R2r1k/3RNpbp/r3p1p1/p3B3/3PP3/n4PP1/1P4KP/3q4 w - - 0 27
White to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1486
Best move: Rxf8#