Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 c6 5. Bg5 Be7 6. Bxe7 Qxe7+ 7. Be2 Nf6 8.
O-O O-O 9. c3 Bf5 10. Nbd2 Ne4 11. Re1 Qc7 12. Ne5 Nd7 13. Ndf3 c5 14. Nxd7
Qxd7 15. Ne5 Qd6 16. f4 c4 17. Kh1 b5 18. Rf1 Qh6 19. Ng4 Bxg4 20. Bxg4 Ng3+
21. Kg1 Nxf1 22. Qxf1 Rfe8 23. Bf3 Qxf4 *
Position (FEN): r3r1k1/p4ppp/8/1p1p4/2pP1q2/2P2B2/PP4PP/R4QK1 w - - 0 24
White to move.
Themes:  Endgame  
Puzzle rating: 1332
Best move: Bxd5