Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. f4 d5 3. exd5 exd5 4. Nf3 Nf6 5. d4 c5 6. c3 Nc6 7. Be2 cxd4 8.
cxd4 Be7 9. Nc3 O-O 10. h3 Ne4 11. O-O Ng3 12. Re1 Bf6 13. Ne5 Bxe5 14. fxe5
Qb6 15. Nxd5 Qxd4+ 16. Qxd4 Nxd4 17. Bd3 Be6 18. Nf4 Rac8 19. Kh2 Ngf5 20. g4
Ne7 21. Be3 Nc2 22. Bxc2 Rxc2+ 23. Re2 Rfc8 24. Kg3 Nd5 25. Nxd5 Bxd5 26. Rxc2
Rxc2 27. Bxa7 Rxb2 28. a3 g5 29. Rd1 *
Position (FEN): 6k1/Bp3p1p/8/3bP1p1/6P1/P5KP/1r6/3R4 b - - 1 29
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 828
Best move: Rg2#