Interestingly enough, Rebel Decade also suggests 3. c4 here.
3... e6 4. Nc3 Bb4 5. Qa4+!
This seems to be the best one. The simple idea is to prevent Black from playing c5.
5... Nc6 6. a3
6. Bd2 Qxd4 (6... Bd7! 7. Nxe4 Nxd4! =+ Schwarz) 7. O-O-O! Bxc3 8. Bg5 Bxb2+ 9. Kb1 Qb6 10. Rd8# 1-0, Diemer - Buerger, 1948.
6. Be3 Bd7 7. Qd1 (7. Qc2 f5 =+ ECO or 7. O-O-O Bxc3 8. bxc3 Nxd4! =+ Schwarz) f5 8. f3 g5 9. fxe4 f4 10. Qh5+ Kf8 11. d5 Qf6 12. Bd2 exd5 13. cxd5 Nd4 14. Bd3 Nh6 15. Nf3 Bg4 0-1, Sperling - Diemer, 1955.
6... Bxc3+
If White had played 5. Qb3, Black could now play 6... Ba5! without the fear of 7. b4.
7. bxc3 Nf6 8. f3 Bd7 9. Qc2 exf3 10. Nxf3 O-O 11. Bd3 Ne7
11... e5 12. O-O e4!? would cut some of White's attack.
11... Re8 12. O-O (12. Ne5!? Nxe5 13. dxe5 Ng4 14. Bf4 is unclear) e5 13. Ng5! (13. Nxe5 Nxe5 14. dxe5 Rxe5 15. Bf4 Rh5 =+) g6 (13... h6 14. Bh7+ Kf8 15. Nxf7!! Kxf7 16. Qg6+ or 15... Qe7 16. Nxh6! +-) 14. d5 e4! (14... Nb8 15. Qf2 +-) 15. Rxf6 exd3 16. Qf1.
12. O-O Qe8? 13. Bg5 Ng6 14. h4
14. Bxf6 gxf6 15. Nd2 (15. Qd2 Kh7) f5 16. Rae1 Qd8 17. Nf3 f6 18. d5.
14... Nh5
15. g4
Grob Attack Deferred?
15... Ng3 16. h5
16. Rfe1 f5.
16... Nxf1 17. Rxf1
17. hxg6 Ng3 18. gxf7+ Qxf7 19. Bxh7+ Kh8 20. Ne5 +-.
17... Ba4 18. Qb1 Ne7 19. Bxh7+ Kh8 20. Ne5 Nc6
20... f6?! 21. Bg6 Qc8 (21... Nxg6 22. hxg6!) 22. h6 fxe5 (22... fxg5 23. Nf7+ Rxf7 24. Rxf7) 23. Bxe7 Rxf1+ 24. Qxf1 Qg8 25. hxg7+ Qxg7 26. Bf6.
21. h6 Nxe5
21... g6 (21... f6 22. Ng6+; 21... f5 22. Bg6) 22. Bf6+ Kxh7 23. Nf3! mates.
22. hxg7+ Kxg7 23. Bf6+ Kh6 24. Qc1+ Kxh7 25. Qg5 Ng6 26. Qh5+ Kg8 27. Qh6 1-0