Chess puzzle (Equality)
Moves: 1. d4 d5 2. e3 Nf6 3. Bd3 e6 4. f4 c5 5. Nf3 cxd4 6. exd4 Nc6 7. c3 Be7 8. Nbd2
Ng4 9. Qe2 Qc7 10. O-O Qxf4 11. Ne4 Qc7 12. Ng3 O-O 13. Ne5 Ngxe5 14. dxe5 Nxe5
15. Bf4 Qb6+ 16. Kh1 Nxd3 17. Qxd3 Qxb2 18. Be5 Qb6 19. Bd4 Qc7 20. Nh5 e5 *
Position (FEN): r1b2rk1/ppq1bppp/8/3pp2N/3B4/2PQ4/P5PP/R4R1K w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1709
Best move: Qg3