Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Nf6 6. O-O Be7 7. d4 O-O 8. dxe5
Nxe4 9. Re1 Nc5 10. Bd5 Bb7 11. Nd4 Rb8 12. Re3 Nxd4 13. Bxb7 Nxc2 14. Qxc2
Rxb7 15. Rh3 h6 16. Bxh6 d6 17. Bxg7 Kxg7 18. Rg3+ Bg5 19. Qf5 f6 20. f4 Rb6
21. fxg5 *
Position (FEN): 3q1r2/2p3k1/pr1p1p2/1pn1PQP1/8/6R1/PP4PP/RN4K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1937
Best move: fxe5