Chess puzzle (Equality)
Moves: 1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. d4 d6 5. Nf3 Bg4 6. Bf4 dxe5 7. Bxe5 Nc6 8.
Be2 Nxe5 9. Nxe5 Bxe2 10. Qxe2 Qxd4 11. O-O O-O-O 12. Nc3 Qf4 13. Rad1 Rxd1 14.
Rxd1 e6 15. c5 Bxc5 16. Nd3 Qf5 *
Position (FEN): 2k4r/ppp2ppp/1n2p3/2b2q2/8/2NN4/PP2QPPP/3R2K1 w - - 2 17
White to move.
Themes:  Middlegame  
Puzzle rating: 1507
Best move: g4