Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. e4 dxe4 3. Ng5 Nf6 4. d3 Bf5 5. Nc3 exd3 6. Qf3 Bg4 7. Qxb7 Nbd7
8. Bxd3 h6 9. Nge4 Nxe4 10. Bxe4 Rb8 11. Qxa7 e5 12. Nd5 Bd6 13. O-O O-O 14.
Qa4 Be6 15. c4 Nc5 16. Qc2 Qh4 17. f3 Nxe4 18. fxe4 Bc5+ 19. Kh1 c6 20. Nc7 Bg4
21. Na6 Bd6 22. c5 Bxc5 23. Nxc5 Rb4 24. a3 Rd4 25. Be3 Rd6 26. Rf2 g6 27. Raf1
f5 28. exf5 gxf5 29. h3 Bxh3 30. gxh3 Qxh3+ 31. Rh2 *
Position (FEN): 5rk1/8/2pr3p/2N1pp2/8/P3B2q/1PQ4R/5R1K b - - 1 31
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1113
Best move: Qxf1+