Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nc3 Nc6 3. Nf3 Nf6 4. h3 Bf5 5. a3 e6 6. e3 Ne4 7. Nxe4 dxe4 8. Ne5
Nxe5 9. Bb5+ c6 10. Be2 Nd7 11. O-O Be7 12. Bg4 O-O 13. Bxf5 exf5 14. Qh5 g6
15. Qe2 Bf6 16. c3 c5 17. f3 cxd4 18. exd4 Nb6 19. fxe4 Re8 20. Rf4 g5 *
Position (FEN): r2qr1k1/pp3p1p/1n3b2/5pp1/3PPR2/P1P4P/1P2Q1P1/R1B3K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1679
Best move: Rxf5