Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 Nf6 5. Nc3 O-O 6. O-O a6 7. Nd5 b5 8. Bb3
a5 9. a3 a4 10. Ba2 b4 11. Be3 Nxd5 12. Bxc5 d6 13. exd5 dxc5 14. dxc6 Bg4 15.
h3 Bh5 16. Qe2 Ra6 17. Qe4 Kh8 18. axb4 cxb4 19. Qxb4 Rxc6 20. Qxa4 Bxf3 21.
gxf3 Qg5+ 22. Qg4 Qd2 23. Bb3 *
Position (FEN): 5r1k/2p2ppp/2r5/4p3/6Q1/1B1P1P1P/1PPq1P2/R4RK1 b - - 4 23
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1605
Best move: Rg6