Testing to see if it works with moves that have comments and forked out to another way of handling things.
The PGN...
[Event "Open invite"]
[Site "http://www.redhotpawn.com"]
[Date "2007.02.24"]
[Round "?"]
[White "deeploser"]
[Black "orphelins"]
[Result "1-0"]
[WhiteRating "1284"]
[BlackRating "1333"]
[EndDate "2007.02.25"]
[GameId "3222858"]
1.e4 e5 2.Nf3 Nc6 3.Bc4 b6 4.O-O Bb7 5.Nc3 Bb4 6.d4 Bxc3 7.bxc3 exd4 8.cxd4 Qe7
9.Re1 O-O-O 10.c3 Nf6 11.e5 Nh5 12.Ng5 Rdf8 13.Qxh5 g6 14.Qg4 h5 15.Qe2 Na5 {
Here I noticed the loose pawn on a7.} 16.Bb3 {If 16. ...Nxb3 17. axb3 frees my
rook for the a7 capture.} 16...d6 17.Ne4 {Expecting f6 shortly. Looking to plop
my knight down on f6 and free my dark square bishop to do other things.} 17...
Bxe4 {Losing what I think is his only active piece.} 18.Qxe4 {And a7 will fall!
} 18...f5 19.Qa8+ {Now I notice that I can trade queens. If Kd7 then Qxa7 my
queen will be trapped. I felt like a goon.} 19...Kd7 {Really looking hard at
this. I'd love to get his queen and keep my own. I have several checks here.
Which one is best.} 20.e6+ {That'll do it!} 20...Qxe6 21.Bxe6+ Ke7 {All this
stuff is forced. Another forced move would have been 22. Bg5+} 22.Qxa7
( 22.Bg5+ Rf6 {Forced!} 23.Bxf6+ Kxf6 {Forced!} 24.Qxh8+ {More than likely
never have a combo that nice again for a long time. I wished I would have
spoted it a few seconds before I hit submit.} )
22...Kf6 23.Qxc7 b5 24.Qxa5 Re8 25.Qxb5 Rxe6 26.Rxe6+ Kxe6 27.Bg5 Rc8 28.Re1+
Kf7 29.Qd7+ Kg8 30.Qxc8+ Kf7 31.Qd7+ 1-0
Awesome feature. I think this could go further however. Like my pgn above a commented game. A new version of the game. Multiple games. Merge this with fen to play out the fen on the forum. Lots of possibilities to make it more perfect. The PGN above was made on this site then edited with ChessDB. ChessDB is an open source viewer that allows things a lot like chessbase.