Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bg5 Nf6 3. Nf3 e6 4. Nbd2 Be7 5. e3 a6 6. a4 c5 7. c3 c4 8. g3 h6
9. Bf4 Nbd7 10. Bg2 Ng8 11. Ne5 g5 12. Nxd7 Qxd7 13. Be5 f6 14. Qh5+ Kd8 15.
Nf3 fxe5 16. Nxe5 Qe8 17. Qf3 Nf6 18. O-O Rg8 19. Qe2 Qh5 20. Qc2 Nd7 21. Nf3
g4 22. Nd2 Qg6 23. Qd1 b6 24. Re1 Bb7 25. b4 h5 26. Qe2 h4 27. e4 Re8 28. exd5
exd5 29. Nxc4 dxc4 *
Position (FEN): r2kr3/1b1nb3/pp4q1/8/PPpP2pp/2P3P1/4QPBP/R3R1K1 w - - 0 30
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1509
Best move: Bxb7