Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 e6 3. Nf3 d5 4. e3 Bd6 5. Ne5 c5 6. c3 O-O 7. Nd2 Nh5 8. Qxh5
cxd4 9. exd4 f6 10. Bd3 fxe5 11. Qxh7+ Kf7 12. Bg6+ Kf6 13. dxe5+ Bxe5 14.
Bxe5+ Kxe5 15. Nf3+ Kd6 16. Qxg7 Nc6 17. O-O-O *
Position (FEN): r1bq1r2/pp4Q1/2nkp1B1/3p4/8/2P2N2/PP3PPP/2KR3R b - - 2 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 2192
Best move: Rg8