Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 a6 3. a4 d6 4. c3 e6 5. d4 cxd4 6. cxd4 Nc6 7. Nc3 b6 8. Bd3
Bb7 9. O-O Nf6 10. Bg5 Be7 11. h3 O-O 12. Rc1 Rc8 13. Bb1 h6 14. Bxf6 Bxf6 15.
Re1 Re8 16. e5 dxe5 17. Qd3 g6 18. Qe3 Bg5 *
Position (FEN): 2rqr1k1/1b3p2/ppn1p1pp/4p1b1/P2P4/2N1QN1P/1P3PP1/1BR1R1K1 w - - 2 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1507
Best move: Nxg5