Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. O-O Nf6 7. d4 exd4 8.
cxd4 O-O 9. e5 Ne8 10. Ba3 d6 11. d5 Ne7 12. e6 fxe6 13. dxe6 Rf6 14. Bb2 Rg6
15. Nh4 Rh6 16. Qf3 Bxe6 17. Bxe6+ Rxe6 18. Nc3 Rh6 *
Position (FEN): r2qn1k1/ppp1n1pp/3p3r/b7/7N/2N2Q2/PB3PPP/R4RK1 w - - 2 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1541
Best move: Nf5