That team should handily beat Machamp. The only explanation I can think of is you aren't dodging with your Alakazams and they are getting between 0 and 1 Futuresights off. Give that 2nd one PC and start dodging!
The Moltres really doesn't have a place here, especially in the last slot because of how slow he is. Powering up your Lugia and putting him last (with Sky Attack) would seal the deal
Edit: Also congrats on having 2 perfect Alakazams. Im jealous