A game that I liked (ChessBase 13)
[Event "Minor Counties Q-Finals - Beds v Herts."] [Site "Stevenage, England."] [Date "2015.05.16"] [Round "?"] [White "Borrowdale, Graham"] [Black "Bonafont, Philip"] [Result "1-0"] [ECO "D24"] [WhiteElo "181"] [BlackElo "187"] [Annotator "Notes by Graham Borrowdale"] [PlyCount "41"] [EventDate "2015.05.16"] [EventType "match"] [EventCountry "ENG"] [SourceDate "2015.10.19"] [WhiteTeam "Bedfordshire -v XVI"] [BlackTeam "Hertfordshire XVI"] [WhiteTeamCountry "ENG"] [BlackTeamCountry "ENG"] 1. d4 d5 2. c4 dxc4 3. Nf3 Nf6 4. Nc3 ({Not as common as:} 4. e3 {But theory is not my strongest point.}) 4... a6 5. a4 Nc6 6. e4 Na5 (6... Bg4 {Looks best. }) 7. Ne5 c5 8. d5 e6 (8... Nb3 9. Rb1 Nxc1 10. Rxc1 b6 11. Bxc4 {Looks better. }) 9. Nxc4 {[%eval 14,25]} Nxc4 {[%eval 70,23]} 10. Bxc4 {[%eval 50,23]} e5 { [%eval 151,24]} (10... exd5 {[%eval 89,21] Looks better, eg:} 11. exd5 {[%eval 15,24]} Qe7+ {[%eval 46,23]} 12. Qe2 {[%eval 10,22]} Bg4 {[%eval 86,28]} 13. f3 {[%eval 61,27]} Qxe2+ {[%eval 85,25]} 14. Kxe2 {[%eval 92,23]} Bf5 {[%eval 90, 25]}) 11. O-O {[%eval 93,24]} Bd6 {[%eval 139,22]} 12. f4 {[%eval 85,25]} ({ The computer prefers:} 12. Qb3 {[%eval 78,25][%csl Ya8,Yc8,Yd8,Ye8,Yh8][%cal Gf2f4,Gf4f5] or something slower, but I thought I would take advantage of Black's slight lag in development and play f4 and f5. I was not expecting Black to take on f4.}) 12... exf4 {[%eval 352,28]} ({I was expecting something like:} 12... O-O {[%eval 108,24]} 13. f5 {[%eval 88,26]} b6 {[%eval 118,25]} 14. Qf3 {[%eval 81,26]} Bd7 {[%eval 157,25]} 15. g4 {[%eval 121,27]} Ne8 { [%eval 146,25]} 16. g5 {[%eval 110,26] or a slower build-up.}) 13. e5 {[%eval 320,25] Seems obvious.} Bxe5 {[%eval 342,26]} 14. Re1 {[%eval 342,24]} Nd7 { [%eval 424,29]} ({Black could try:} 14... Ng4 {[%eval 431,29] But after:} 15. Bxf4 {[%eval 411,26]} ({Not:} 15. h3 {[%eval -217,23]} O-O {[%eval -206,26]} 16. hxg4 {[%eval -470,26]} Bd4+ {[%eval -440,24]} 17. Kf1 {[%eval -944,25]} Qh4 {[%eval -786,23][%csl Rf2,Rg4,Rh1] turns the tables.}) 15... f6 {[%eval 681,26] } 16. d6 {[%eval 612,26]} Qb6 {[%eval 921,27]} 17. Bxe5 {[%eval 904,27]} fxe5 { [%eval 896,27]} (17... Nxe5 {[%eval 1360,25]} 18. Rxe5+ {[%eval 1230,24]} fxe5 {[%eval 32746,20]} 19. Qh5+ {[%eval 32748,20]} Kd8 {[%eval 32762,99]} 20. Qg5+ {[%eval 32764,99]} Kd7 {[%eval 32764,99]} 21. Qe7+ {[%eval 32766,99]} Kc6 { [%eval 32766,99]} 22. Bd5#) 18. Qd5 {[%eval 667,25][%csl Rf7] White's attack crashes through, eg:} Bd7 {[%eval 937,25]} 19. Rxe5+ {[%eval 879,24]} Nxe5 { [%eval 32694,21]} 20. Qxe5+ {[%eval 32696,22]} Kd8 {[%eval 32696,26]} 21. Nd5 { [%eval 3325,26]} Qa7 {[%eval 32734,21]} 22. a5 {[%eval 32720,20]}) 15. Bxf4 { [%eval 427,28]} f6 {[%eval 1299,28]} 16. d6 {[%eval 1218,26] Black has no defence.} Kf8 {[%eval 2886,30]} 17. Qd5 {[%eval 1965,27]} Qe8 {[%eval 1674,31]} 18. Bxe5 {[%eval 1672,29]} fxe5 {[%eval 32756,22]} (18... Nb6 {[%eval 1672,31]} 19. d7 {[%eval 1588,28]} Nxd5 {[%eval 1565,27]} 20. Bd6+ {[%eval 1465,25]} Ne7 {[%eval 32752,20]} 21. dxe8=Q+ {[%eval 32754,21]}) 19. Rxe5 {[%eval 32758,26]} Qg6 {[%eval 32760,42]} (19... Nxe5 {[%eval 32758,25]} 20. Rf1+ {[%eval 32760, 54]}) 20. Rf1+ {[%eval 32762,99]} Nf6 {[%eval 32762,99]} 21. d7 {[%eval 32764, 99] Black's position collapsed very quickly.} 1-0