Chess puzzle (Equality)
Moves: 1. d4 c5 2. c3 c4 3. Nf3 d5 4. Nbd2 Nf6 5. e3 Nc6 6. Be2 b5 7. a4 b4 8. a5 b3
9. Ng5 Nxa5 10. e4 e6 11. Nxf7 Kxf7 12. Bh5+ g6 13. Bf3 h5 14. exd5 exd5 15.
O-O Bg4 16. h3 Bxf3 *
Position (FEN): r2q1b1r/p4k2/5np1/n2p3p/2pP4/1pP2b1P/1P1N1PP1/R1BQ1RK1 w - - 0 17
White to move.
Themes:  Middlegame  
Puzzle rating: 1593
Best move: Nxf3