Chess puzzle (Equality)
Moves: 1. d4 e5 2. dxe5 d5 3. exd6 Bxd6 4. Nf3 Nf6 5. a3 Bg4 6. Nbd2 Nc6 7. b3 O-O 8.
Bb2 Qe7 9. g3 Ne4 10. Nxe4 Qxe4 11. Bg2 Rae8 12. O-O Qxe2 13. Qd5 Qxc2 14. Rab1
Be6 15. Qg5 f6 16. Qh4 Bxb3 17. Bh3 Re2 18. Qg4 Bc5 19. Bd4 Be6 20. Qxe6+ Rxe6
21. Bxe6+ Kh8 22. Rfc1 Qe2 *
Position (FEN): 5r1k/ppp3pp/2n1Bp2/2b5/3B4/P4NP1/4qP1P/1RR3K1 w - - 3 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1332
Best move: Bxc5