Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 Nc6 3. f4 g6 4. Nf3 Bg7 5. Bc4 e6 6. O-O Nge7 7. Qe1 Nd4 8.
Nxd4 cxd4 9. Nb5 d6 10. d3 a6 11. Na3 b5 12. Bb3 O-O 13. Nb1 a5 14. a3 Ba6 15.
a4 Qc7 16. Nd2 Nc6 17. f5 bxa4 18. Rxa4 Bb5 19. Ra1 Nb4 20. fxg6 hxg6 *
Position (FEN): r4rk1/2q2pb1/3pp1p1/pb6/1n1pP3/1B1P4/1PPN2PP/R1B1QRK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1070
Best move: Nf3