I played the white pieces:
1 e4 c5
2 Nf3 g6
3 Bc4 Bg7
4 c3

I really like this move, especially against the sicilian. It gives the queen more options for development, plus, if I can push d4 and trade pawns, the c file will be completely open, rather than half open for Black, leaving me to defend either my c-pawn or my knight at c3.
4 … Nc6
5 d4 exd4
6 cxd4 d6

Shredder thinks I’m doing well at +0.68. I’m happy with this position, though I have to defend my pawns carefully (not that I actually do).
7 O-O Nf6
8 Re1 O-O
9 h3

I thought this was a bad move as it allows black to get some play with d5 in the center. But, it turns out Bg4 lets black equalize too, as the center pawns are too vulnerable, and the pin is very effective. Ie 9 Nc3 Bg4 10 Be3 Nxe4 11 Nxe4 d5 12 Be3 dxe4 13 Bxe4

9 … d5
10 exd5 Nxd5
11 Ne5

I was concentrating on keeping my pawn, and this move accomplishes that, but it is inferior to 11 Nc3 ie 11 … Nb6 12 Bb3 Nxd4 13 Nxd4 Bxd4 14 Bh6 Re8 15 Nd5! or
11 ,,, Nb6 12 Bb3 Nxd4 13 Nxd4 Qxd4 14 Qxd4 Bxd4 15 Rxe7
11 … Bf5
12 Bxd5 Qxd5
13 Nc3 Qxd4
14 Nxc6 Qxd1?

This is what I was hoping for when I played 12 Bxd5 and it turned out well. However, 14 … bxc6 is fine for black: 15 Qxd4 Bxd4 16 Rxe7 Rfe8
15 Nxe7+ Kh1
16 Rxd1

Now I’m up a piece and start coasting… which is, of course, a mistake.
16 … Bxc3
17 bxc3 Be6
18 Ba3 Rfd8
19 Bd6

Getting cute. I couldn’t resist threatening mate with 20 Be5#
19 … kg7
20 Rd2 kf6
21 Rad1?

This allows black to take two pieces for a rook, leaving him down an exchange instead of down a whole piece. Apparently I was sleeping.
21 … Rxd6
22 Rxd6 Kxe7
23 a3

Time to get my pawns on the dark squares.
23 … Rc8
24 R6d3 a5
25 Re1 Rc5
26 f4
My rook is going to e5 one way or another.
26 … b5
27 Re5 Rxe5
28 fxe5 Bc4
29 Rd6

Forever trapping the black king to a small quadrant of the board.
29 … a5
30 Rb6 Kf8
Trying to escape.
31 g4

Well, this is kind of an oops. Better is g3 or h4 - keep those pawns on the dark squares! Black should respond 31 … g5 but doesn’t.
31 … Kg7?
32 g5 h5
33 h4

Now my king gets on the racetrack to c5
33 … Kf8
34 Kf2 Ke7
35 Ke3 Kd7
36 Kd4 Kc7
37 Kc5 Kd7

There’s not much for black to do now, white has him all tied up.
38 Rb7+?
What an idiot I am. The black king had been trapped for so long, I apparently forgot it was only because of my rook.
38 … Ke6
39 Rxb5

Ok, so finally I decide to finish the game off.
39 … Bxb5
40 Kxb5 Kxe5
41 c4 Kd6
42 c5+ Kc7
43 c6 Kb8
44 Kb6 Kc8
45 c7 Kd7
46 Kb7
1-0