Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 c6 4. Bg5 d6 5. e3 Nd7 6. Bd3 Ngf6 7. Nf3 O-O 8. O-O
b6 9. b3 Bb7 10. Rc1 d5 11. cxd5 cxd5 12. Ne5 Nxe5 13. dxe5 Nh5 14. g4 d4 15.
exd4 Qxd4 16. gxh5 Bxe5 17. hxg6 fxg6 18. Bc4+ Kg7 19. Qxd4 Bxd4 20. Bxe7 Rf5
21. Nb5 Bc5 22. Bxc5 *
Position (FEN): r7/pb4kp/1p4p1/1NB2r2/2B5/1P6/P4P1P/2R2RK1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1245
Best move: Rg5#