Chess puzzle (Advantage)
Moves: 1. d4 e5 2. dxe5 Nc6 3. Nf3 Qe7 4. Bg5 Qb4+ 5. Bd2 Qxb2 6. Bc3 Bb4 7. Qd2 Bxc3
8. Nxc3 Qxa1+ 9. Nd1 Qxa2 10. e4 a6 11. Bd3 h6 12. O-O Qe6 13. Nc3 Nxe5 14.
Nxe5 Qxe5 15. f4 Qc5+ 16. Kh1 c6 17. e5 Ne7 18. Ne4 Qb6 19. Nd6+ Kf8 20. Qe2 g6
*
Position (FEN): r1b2k1r/1p1pnp2/pqpN2pp/4P3/5P2/3B4/2P1Q1PP/5R1K w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1874
Best move: f5