Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nc3 d5 3. d4 dxe4 4. dxe5 Qxd1+ 5. Nxd1 f5 6. exf6 Nxf6 7. Nc3 Bb4
8. Bc4 Bf5 9. f3 exf3 10. Nxf3 Nc6 11. a3 Bc5 12. Bf4 O-O-O 13. Rd1 Rhe8+ 14.
Be2 Bxc2 15. Rxd8+ Rxd8 16. Bg5 Re8 17. Kd2 Bg6 18. Nh4 Ne4+ 19. Nxe4 Bxe4 20.
Re1 Bd5 *
Position (FEN): 2k1r3/ppp3pp/2n5/2bb2B1/7N/P7/1P1KB1PP/4R3 w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 906
Best move: Bg4+