Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Bb4 6. Bc4 Nxe4 7. Bd2 Nxd2 8.
Qxd2 O-O 9. a3 Ba5 10. b4 Bb6 11. O-O Qf6 12. Ndb5 a6 13. Nd6 Qh4 14. Rfe1 Bc7
15. Re4 Qe7 16. Nxc8 Rxc8 17. Ne2 d5 18. Bxd5 Qf6 19. Bxb7 Qxa1+ 20. Qc1 Qxc1+
21. Nxc1 Ra7 *
Position (FEN): 1nr3k1/rBb2ppp/p3p3/8/1P2R3/P7/2P2PPP/2N3K1 w - - 1 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1470
Best move: Bxc8