Chess puzzle (Equality)
Moves: 1. d4 g6 2. Bf4 Bg7 3. e3 d6 4. Nf3 c5 5. c3 Nf6 6. h3 O-O 7. Nbd2 b5 8. Bxb5
Qb6 9. a4 a6 10. Bd3 Qxb2 11. Qc1 Qb6 12. Rb1 Qa5 13. Nc4 Qxa4 14. Nb6 Qe8 15.
Nxa8 Nc6 16. Nb6 e5 17. dxe5 dxe5 18. Nxc8 exf4 19. Nd6 Qd8 20. Nxf7 *
Position (FEN): 3q1rk1/5Nbp/p1n2np1/2p5/5p2/2PBPN1P/5PP1/1RQ1K2R b K - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1607
Best move: Qxd3