Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 e6 3. e3 Nf6 4. Nf3 Be7 5. c3 O-O 6. Bd3 Nbd7 7. Nbd2 b6 8. Ne5
Bb7 9. h4 c5 10. Ndf3 cxd4 11. cxd4 Bb4+ 12. Ke2 Ne4 13. a3 Bd6 14. Nd2 Nxe5
15. dxe5 Be7 16. f3 Nc5 17. Bc2 Ba6+ 18. Kf2 Nd3+ 19. Bxd3 Bxd3 20. Bg3 f6 21.
Nb3 Ba6 22. f4 fxe5 23. Kg1 exf4 24. Bxf4 Bf6 25. Nd4 e5 26. Ne6 Qe7 *
Position (FEN): r4rk1/p3q1pp/bp2Nb2/3pp3/5B1P/P3P3/1P4P1/R2Q2KR w - - 2 27
White to move.
Themes:  Middlegame  
Puzzle rating: 2038
Best move: Nxf8