Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Be7 5. O-O O-O 6. Re1 d6 7. c3 Bg4 8. h3
Bh5 9. b4 a5 10. b5 Nb8 11. g4 Bg6 12. g5 Nh5 13. d4 Nd7 14. Bd5 Rb8 15. a4 Nb6
16. Ba2 Nf4 17. Bxf4 exf4 18. h4 Bh5 19. Qd3 Nxa4 20. Nbd2 Nb6 21. Kh2 Kh8 22.
Bb3 Ra8 23. Bc2 f6 24. c4 fxg5 25. hxg5 Bxg5 26. c5 dxc5 27. dxc5 Qxd3 *
Position (FEN): r4r1k/1pp3pp/1n6/pPP3bb/4Pp2/3q1N2/2BN1P1K/R3R3 w - - 0 28
White to move.
Themes:  Middlegame  
Puzzle rating: 1569
Best move: Bxd3