Black in double trouble

ToTheChest
ToTheChest
Jan 25, 2008, 4:21 PM |
1
1. d2-d4 d7-d5
2. c1-f4 b8-d7
3. b1-c3 g8-f6
4. f2-f3 g7-g6
5. d1-d3 f8-g7
6. o-o-o o-o
7. d1-e1 c7-c5
8. d4xc5 d7xc5
9. d3-d2 e7-e6
10. e2-e3 a7-a6
11. g2-g4 f8-e8
12. h2-h4 f6-d7
13. e3-e4 e6-e5
14. f4-h6 d5-d4
15. c3-d5 g7-h8
16. h4-h5 d7-f8
17. h5xg6 f7xg6
18. f1-c4 c8-e6
19. f3-f4 e6xg4
20. d5-f6++
how can black get out of this