Madman99X: I got bored so I did some analysis. (With the help of Chessmaster 9000) Please feel free to criticize, refute, and otherwise tear apart my work, as I don't consider it to be perfect by any means.Black let's white off the hook with 41. fxg4:
41. fxg4? Rb2!
42. b5 cxb5
43. axb5 Rxb5
44. Kf2 Rb2+
45. Ke3 Ke6
Black's king blocks the passed e-pawn, and black menaces with twin passed pawns on the a and b files.
White avoids this possibility if she plays:
41. Rxg4 Rh1+
42. Kg2 R4h2+
43. Kg3 Rb2
44. Re3 Ke6
45. f4 Rg1+
46. Kh4 Rf1
This seems an equal position to me.
In answer to Marvin Tsai:
If 45... Ke8! then
46. Rh3 Rxb4
47. Rxh7 Rxd4
48. Kf3 Rxa4
49. Rxb7 Re4
50. Rc7 a5
51. Rxc6 Rxe5
52. Rc5 a4
53. Ra5 Re4
54. Rxd5
This position draws.
It looks like white has a win with 46. e6! (I didn't check every possiblity with this line, but it looks tight to me.)
46. e6! Re1
47. Rf7+ Kg8
48. Re7 Re4
49. g5! Rxd4
50. Rxb7 Re4
51. Rb6 Kf8
52. Rxc6 Rxb4
53. Rxa6 Rg4+
54. Kf3 Rxg5
55. Kf4 h6
56. Ra7 d4
57. Ke4 h5
58. d5 h4
59. Kf4 Rg1
60. a6 Ra1
61. Rf7 Ke8
62. a7 a3
63. Ke3 d2
64. Kxd2 h3
65. Rh7 Ra2+
66. Kc3 Ra3+
67. Kb4 Ra1
68. Rxh3 Rxa7
69. Rh8+ Ke7
70. Rh7 skewers the king against the rook leading to a king/rook endgame.
46... axb5? seems to be a blunder to me.
46... cxb5
47. axb5 Rxb5
Advantage to black who has two deadly passed pawns on the a and b files again.
If 49... Rb1+?!
Then it looks like the white king cannot leave the vicinity of e1, e2, f1, f2 safely, and black can draw through perpetual check. (I didn't play all of these out, but I don't see a good alternative for white.)
Finally, in answer to cade, 50... Kg8 serves, I think, only to prolong the misery.
50... Kg8
51. Rxb7 Kf8
52. Rxh7 Rd2
53. Rf7+ Ke8
54. g5 Rd1+
55. Kf2 Rd2+
56. Kf3 Rd3+
57. Kf4 Rxd4+
58. Ke5 Re4+
59. Kd6 d4
60. Rh7 Kf8
61. e7+ Kg8
62. Rh6
And black must sacrifice the rook to stop white from queening her e-pawn.
That's all for today. I apologize to chessgames.com if I took up too much space on your server. :-)