Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 d5 4. exd5 Qxd5 5. Nc3 Qe6+ 6. Be3 cxd4 7. Nxd4 Nxd4
8. Qxd4 Bd7 9. O-O-O Bc6 10. Bb5 Nf6 11. Bxc6+ bxc6 12. Na4 Qxa2 13. Nc5 Qa1+
14. Kd2 Qa5+ 15. Ke2 Nd5 16. c4 Nf6 17. Bf4 Qb6 18. Rhe1 e6 19. Bd6 Bxd6 *
Position (FEN): r3k2r/p4ppp/1qpbpn2/2N5/2PQ4/8/1P2KPPP/3RR3 w kq - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1572
Best move: Qxd6