Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. c4 c6 4. cxd5 cxd5 5. Nc3 e6 6. Ne5 Nc6 7. Qa4 Bd7 8.
Nxd7 Qxd7 9. e3 Bb4 10. Bb5 Bxc3+ 11. bxc3 O-O 12. Bxc6 Qxc6 13. Qxc6 bxc6 14.
f3 a5 15. O-O a4 16. Ba3 Rfc8 17. Rab1 h6 18. Rb7 Rab8 19. Rfb1 Ra8 20. Re7
Rab8 21. Reb7 Ra8 22. Bd6 Kh7 23. Rxf7 Kg6 24. Rbb7 Ne8 25. Be5 c5 26. g4 cxd4
27. Rxg7+ Nxg7 *
Position (FEN): r1r5/1R4n1/4p1kp/3pB3/p2p2P1/2P1PP2/P6P/6K1 w - - 0 28
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 666
Best move: Rxg7#