Chess puzzle (Advantage)
Moves: 1. f4 d5 2. Nf3 c5 3. e3 Nf6 4. d4 Qc7 5. c3 g6 6. Bd3 Bg7 7. O-O O-O 8. Ne5 b6
9. Nd2 Ba6 10. Bxa6 Nxa6 11. Qf3 Nb8 12. g4 e6 13. g5 Nfd7 14. h4 Nc6 15. h5
Rfe8 16. Kg2 Nf8 17. Rh1 cxd4 18. exd4 b5 19. Qh3 b4 20. Nb3 a5 21. hxg6 fxg6
22. Be3 a4 23. Nc5 bxc3 24. bxc3 Nxe5 25. fxe5 a3 26. Raf1 Ra5 27. Rxf8+ *
Position (FEN): 4rRk1/2q3bp/4p1p1/r1NpP1P1/3P4/p1P1B2Q/P5K1/7R b - - 0 27
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1885
Best move: Bxf8