1.e4 e6 2.d4 d5 3.e5 c5 The only good move.
4.c3 Qb6 This is called the Wade Variation after the British IM who played it in the '50s. It is not popular but that is so for Grandmasters - it is quite a good and clear line. I play it often myself. The idea is to get rid of the bad B with ...Bd7 followed by ...Bb5. [ Also good is the simple 4...Nc6 ]
5.Nf3 Bd7 6.Be2 Bb5 7.dxc5 Bxc5 8.0-0 Bxe2 9.Qxe2 Now comes a very instructive move.
9...Qa6 Black tries to force an endgame since the Bishop problem (bad Bc8 traded, Bc1 still on) favors him.
10.Qxa6 Nxa6 11.Nbd2 Ne7 12.Nb3 Bb6 13.Re1 Nc6 14.a4 0-0 15.Be3 Time to think of Black's best move here.
15...Bc7! Don't trade an inferior B for your good B!
16.Bf4 Nab8! Strange but very strong! At a6 the N is not exerting any pressure on White's center, so he repositions it to a better square. With White having no immediate threats, this is permissable.
17.Nc5 b6 18.Nd3 Nd7 19.Nd4 To trade or not trade?
19...Na5!! [ 19...Nxd4 20.cxd4 would reinforce White's center.]
20.b3 Trying to stop the Na5 from going anywhere but it weakens the c3 square.
20...Rfc8! 21.Rab1 Bd8 22.Bd2 Nc5! Threatening to get into e4 and attack c3+d2.
23.Nxc5 bxc5 24.Nb5 Rcb8 25.b4 Black was threatening ...a6.
25...Nc4 26.Bf4 g5!! Forcing the Bf4 to commit itself. If Bg3, it's a dead piece & if Bc1, it gets in the way of the his Rs.
27.Bc1 cxb4 28.cxb4 a5 29.bxa5 Rxa5 30.h4 Desperation.
30...h6 31.hxg5 hxg5 32.Be3 Now Black wins a pawn & we know what to do with that! Watch the technique!
32...Rxa4 33.Nd6 Rxb1 34.Rxb1 Kg7 35.Rb8 Nxe3 Now this is part of trading down so it's ok.
36.fxe3 Be7 37.Rb7 Bxd6 38.exd6 Ra8 39.Rd7 Kf6 40.Kf2 Rf8 41.Kf3 Ke5 42.Kg4 f5+ 43.Kh5 [ If 43.Kxg5 then 43...Rg8+ followed by ...Rxg2.]
43...f4 44.exf4+ gxf4 45.Kg6 d4 46.Kg7 Rb8 White resigns. 0-1