Chess puzzle (Equality)
Moves: 1. d4 c5 2. Bf4 cxd4 3. Bxb8 Rxb8 4. Qxd4 b6 5. Nc3 Bb7 6. e4 d6 7. Bc4 Nf6 8.
Nge2 e5 9. Qd3 Be7 10. f3 O-O 11. O-O-O Nd7 12. Nb5 Nc5 13. Qd2 Qc8 14. Nxd6
Bxd6 15. Qxd6 Nxe4 16. Bxf7+ Rxf7 17. fxe4 Bxe4 18. Nc3 Qc6 19. Qxe5 *
Position (FEN): 1r4k1/p4rpp/1pq5/4Q3/4b3/2N5/PPP3PP/2KR3R b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 2089
Best move: Re8