Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. e3 g6 3. c3 Bg7 4. Nd2 d5 5. g3 Bf5 6. Bg2 Nbd7 7. f4 Ne4 8. Nh3
Ndf6 9. O-O Ng4 10. Nf3 f6 11. Nd2 Nxe3 12. Qe2 Nxf1 13. Nxe4 Bxe4 14. Bxe4
dxe4 15. Qxe4 Nxg3 16. hxg3 Qc8 17. Nf2 c6 18. Bd2 h5 19. Re1 Qd7 20. Nd3 b6 *
Position (FEN): r3k2r/p2qp1b1/1pp2pp1/7p/3PQP2/2PN2P1/PP1B4/4R1K1 w kq - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1468
Best move: Qxg6+