Lam behaalde de finaletafel van het Main Event van de World Series of Poker 2007 waar hij als tweede eindigde. Hij verloor alleen van Jerry Yang. Hij won hiermee 4.840.981 dollar. Voor het Main Event had hij twee keer eerder geld gewonnen in de World Series, namelijk in 2006 en in 2005.