Francisco Vallejo Pons - Zdenko Kozul, Chess Olympiad 2010, Round 9.
Analysis by chess engine Stockfish at ChessBomb
1.e4 c5 2.Nc3 Nc6 3.Nge2 d6 4.d4 cxd4 5.Nxd4 Nf6 6.Bg5 e6 7.Qd2 a6 8.O-O-O Bd7 9.f4 b5 10.Bxf6 gxf6 11.Kb1 Qb6 12.Nce2 Be7
Encyclopaedia of Chess Openings, Volume B (fourth edition), believes more in 12...Rc8 and 12...h5.
13.f5 Nxd4 14.Nxd4 e5
14...h5 15.fxe6 fxe6 16.Be2 (16.g3! Sergey Shipov) 16...e5 17.Nf5 Bxf5 18.exf5 Qc6 19.Qd3 Rc8 20.Bf3 Qc4 21.Bb7, Stockfish.
15.Ne2 Bc6
15....b4 stops 16.Nc3.
16.Nc3 Rc8 17.g4 Qc5 18.Qe2 b4
Stockfish prefer 18...0-0 and gives the line 19.Nd5 Bxd5 20.Rxd5 Qb4 21.a3 Qa4 22. h4 Rc7 23.c3 Rfc8 24.Qc2 Qxc2+ 25.Kxc2 Kg7.
19.Nd5 a5 20.g5 Bxd5
Stockfish prefer that black plays 20...fxg5 21.f6 Bd8, with the continuation 22.Bh3 Bb5 23.Qg2 Rc6 24.Rc1 h6 25.Qg4 Ra6 26.c4 bxc3 e.p. 27.Rxc3 Qf2 28.Rc2 Qh4 29.Qxh4 gxh4 30.Bf1 Bxf1 31.Rxf1.
21.Rxd5 Qc7 22.Qf2
Stockfish prefer 22.gxf6 Bxf6 23.Qd2.
22...Rg8
22...0-0 23.Ba6 Ra8 24.gxf6 Bxf6 25.Bb5 Kh8 26.Qd2 Be7 27.Rd1 Rg8 28.f6 Bxf6 29.Rxd6, Stockfish.
23.h4 fxg5
Stockfish prefer both 23...Rg7 and 23...Kf8.
24.f6 Bf8 25.Bb5+ Kd8 26.Rhd1 gxh4 27.Rxe5 Qb8
27...Qb7 28.Ba4, Stockfish.
28.Qf5 Kc7
28...Qb7 29.Qxh7 Rg2 30.Re8+ Kc7 31.Qxf7+ Kb6 32.Qxf8 Rxe8 33.Bxe8 Qc7 34.Ba4, Stockfish.
29.Qd7+ Kb6 30.Re8 1-0
30...Rxe8 31.Qc6+ Ka7 32.Qa6 mate.