Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 b6 3. Bc4 Bb7 4. Nc3 Bb4 5. d3 d5 6. exd5 exd5 7. Bb3 Bxc3+ 8.
bxc3 Ne7 9. O-O O-O 10. Bg5 f6 11. Bh4 Nf5 12. Bg3 Nxg3 13. fxg3 c5 14. Nh4 Nd7
15. Qg4 Rf7 16. Rae1 Ne5 17. Rxe5 fxe5 18. Qe6 Qf8 19. Ba4 Bc8 *
Position (FEN): r1b2qk1/p4rpp/1p2Q3/2ppp3/B6N/2PP2P1/P1P3PP/5RK1 w - - 4 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1578
Best move: Qxd5