Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Nxe4 4. Nxe5 Qe7 5. Qf3 Qxe5 6. Bxf7+ Kd8 7. O-O Bd6
8. Qh5 Qxh5 9. Bxh5 Nc6 10. d3 Nf6 11. Bg5 b6 12. Nd2 Bb7 13. Ne4 Be7 14. c3 h6
15. Bxf6 Bxf6 16. Nxf6 gxf6 17. h3 d5 18. d4 Ne7 19. Rad1 c6 20. Rd3 Kc7 21.
Re3 Nf5 22. Rf3 Nh4 *
Position (FEN): r6r/pbk5/1pp2p1p/3p3B/3P3n/2P2R1P/PP3PP1/5RK1 w - - 6 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1583
Best move: Rf4