Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 c6 6. Bc4 Be7 7. O-O O-O 8.
Re1 Bg4 9. Be2 Bd7 10. Bg5 b5 11. a3 Na6 12. Bf3 Rb8 13. e5 dxe5 14. Nxc6 Bxc6
15. Bxc6 b4 16. Bxf6 Bxf6 17. Nd5 bxa3 18. Rxa3 Nc5 19. Rxa7 Rxb2 20. c4 e4 21.
Nxf6+ *
Position (FEN): 3q1rk1/R4ppp/2B2N2/2n5/2P1p3/8/1r3PPP/3QR1K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1241
Best move: Qxf6