1.d4 f5 2.Nf3 Nf6 3.g3 e6 4.Bg2 Be7 5.0-0 0-0 6.c4 c5!? Out of the book. chessgames.com has 378 games that reached the position after white's 6.c4. None of them continued 6...c5.
7.d5 exd5 8.cxd5 d6 This is the position I envisioned when I played 6 ...c5. It looks sound, even promising, to me. Shredder gives white a very slight edge.
9.Nc3 Na6 10.Nd2 Nc7 11.a4 Qe8 12.Nc4! The pressure the knight puts on d6 is a limiting factor in my play deep into the middle game.
12...Nh5 Aiming to storm the kingside with ...f4 The other move I seriously considered was ...b5, with queenside play to follow.
13.e3 Qg6? ...g5 was the logical followup in an all-out attack.
14.Qe2 Bd7 15.Bd2 Rae8 16.Bf3 Nf6 17.Qd3 h5 18.Kh1 Rf7 19.Ne2 Bf8 20.b3 I didn't understand this move at all. I expected Bc3.
20...Qh7 21.Bc3 Nfxd5! Wins the d5 pawn, since 22. Bxd5, Nxd5; 23. Qxd5 loses the queen to 23...Bc6.
22.Bb2 Bc6 23.Qd1 Avoiding ...Nb4, winning the f3 Bishop
23...b6?! 24.Nf4 Nb4 25.Bxc6 Nxc6 26.Qxh5 d5 Finally driving off the pest.
27.Qxh7+ Kxh7 28.Nd2 g5 29.Ne2 Kg6 30.Nf3 d4 31.h4 Nd5 Centralizing the knight without worrying about the loss of the g-pawn.
32.Nxg5 Rfe7 33.Nf4+ Nxf4 34.exf4 Re2 35.Bc1 d3 36.Nf3 Bg7 37.Rb1 Nd4 38.Nd2 Kh5 39.Kg2 Kg4 40.b4 Hopeless, but so is everything else.
40...cxb4 41.Rxb4 Nc2 42.Rc4 Ne3+ I get my pick of rooks after the K moves. Black resigns. 0-1