Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Bf5 4. cxd5 cxd5 5. Nf3 e6 6. Bf4 a6 7. e3 Nc6 8. Rc1
Bd6 9. Bxd6 Qxd6 10. Bd3 Bxd3 11. Qxd3 Nf6 12. O-O O-O 13. a3 Rfe8 14. b4 b5
15. Nd2 e5 16. dxe5 Nxe5 17. Qd4 Rad8 18. Nb3 Nc4 19. a4 Ne4 20. axb5 axb5 21.
Nxb5 Qg6 22. Nc7 Re5 23. Rxc4 Rg5 24. Nxd5 Rxg2+ 25. Kh1 Nxf2+ 26. Rxf2 *
Position (FEN): 3r2k1/5ppp/6q1/3N4/1PRQ4/1N2P3/5RrP/7K b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 809
Best move: Rg1#