Chess puzzle (Checkmate)
Opening: Nimzo-Larsen_Attack, Nimzo-Larsen_Attack_Classical_Variation
Moves: 1. Nf3 d5 2. b3 c5 3. d4 cxd4 4. Nxd4 e5 5. Nf3 Nc6 6. Bb2 d4 7. c3 Qa5 8. g3
dxc3 9. Bxc3 Bb4 10. Qd2 Bxc3 11. Nxc3 Bg4 12. Bg2 Rd8 13. Qb2 Nf6 14. O-O O-O
15. Rfd1 e4 16. Nh4 g5 17. Na4 Nd7 18. Bxe4 gxh4 19. Rd5 Qb4 *
Position (FEN): 3r1rk1/pp1n1p1p/2n5/3R4/Nq2B1bp/1P4P1/PQ2PP1P/R5K1 w - - 2 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 991
Best move: Rg5#