Chess puzzle (Equality)
Moves: 1. Nf3 c6 2. g3 e6 3. Bg2 Bc5 4. O-O Nf6 5. d3 h6 6. Bf4 O-O 7. Bxb8 Rxb8 8. e4
d5 9. Nbd2 Ng4 10. a3 Be3 11. fxe3 Nxe3 12. Qe2 Nxf1 13. Rxf1 b5 14. exd5 exd5
15. Nh4 a5 16. c4 bxc4 17. dxc4 Ba6 18. b3 a4 19. Qf3 axb3 20. Nxb3 Bxc4 21.
Nc5 Bxf1 22. Bxf1 Qb6 23. Qc3 Ra8 *
Position (FEN): r4rk1/5pp1/1qp4p/2Np4/7N/P1Q3P1/7P/5BK1 w - - 3 24
White to move.
Themes:  Middlegame  
Puzzle rating: 2093
Best move: Nf5