Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. Nf3 Bd6 7. c4 O-O 8.
Bd3 Re8+ 9. Be3 Bg4 10. Qc2 g6 11. Nh4 Bb4+ 12. Kf1 f5 13. Nf3 Bxf3 14. gxf3
Qh4 15. Rg1 Qh3+ 16. Ke2 f4 17. Bxg6 fxg6 18. Rxg6+ Kf7 *
Position (FEN): rn2r3/pp3k1p/2p3R1/8/1bPP1p2/4BP1q/PPQ1KP1P/R7 w - - 1 19
White to move.
Themes:  Middlegame  
Puzzle rating: 2096
Best move: Rg4