Chess puzzle (Equality)
Moves: 1. c4 e5 2. Nc3 Nf6 3. d3 d5 4. Bg5 h6 5. Bxf6 Qxf6 6. Nxd5 Qd6 7. Nf3 Be6 8.
Nc3 Be7 9. Qa4+ Nc6 10. g3 O-O 11. Bg2 Nb4 12. O-O Bd7 13. Nb5 Qc5 14. a3 a6
15. Qxb4 axb5 16. Qxc5 Bxc5 17. Nxe5 Bf5 18. Bxb7 Rae8 19. e4 Bh3 20. Rfe1 *
Position (FEN): 4rrk1/1Bp2pp1/7p/1pb1N3/2P1P3/P2P2Pb/1P3P1P/R3R1K1 b - - 2 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1420
Best move: Rxe5