Chess puzzle (Equality)
Moves: 1. Nf3 Nf6 2. d4 g6 3. c4 Bg7 4. Nc3 O-O 5. e4 d6 6. h3 c5 7. d5 e6 8. Be2 exd5
9. cxd5 Na6 10. a3 Nc7 11. Bg5 h6 12. Bxf6 Qxf6 13. O-O a6 14. Na4 b5 15. Nb6
Rb8 16. Nxc8 Rfxc8 17. Rb1 a5 18. Nd2 a4 19. b3 Qd4 20. bxa4 Qxa4 21. Qxa4 bxa4
22. Bg4 Rd8 23. Nc4 Ne8 24. f4 Bf8 25. Nb6 Nf6 26. Nd7 Rxb1 *
Position (FEN): 3r1bk1/3N1p2/3p1npp/2pP4/p3PPB1/P6P/6P1/1r3RK1 w - - 0 27
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame  
Puzzle rating: 1392
Best move: Nxf6+