Yup, it plays perfect til the end. The only problem is that the best spu plug-in (Null2) causes the game to crash a few hours in. You might want to use the internal plug-in until after the 4th save point. Enjoy!
null2's plugin seems to freeze some fmv's like in chrono cross also. or maybe they have been fixed, i havent checked emulation progress for awhile, but beware when you first meet kid in chrono cross if you are using null2.