Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Nc3 Nf6 5. a3 a6 6. d3 h6 7. b4 Ba7 8. Nd5
O-O 9. Bb2 d6 10. Nh4 Nxe4 11. dxe4 Qxh4 12. O-O Qxe4 13. Bb3 Nd4 14. Re1 Qh4
15. g3 Qg5 16. Bc1 Qd8 17. Bc4 Be6 18. Qh5 Nxc2 19. Bxh6 Bxd5 20. Bg5 Qd7 *
Position (FEN): r4rk1/bppq1pp1/p2p4/3bp1BQ/1PB5/P5P1/2n2P1P/R3R1K1 w - - 2 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1003
Best move: Bxd5