Licence to Kill

DEA agents collect MI6 agent James Bond and Felix Leiter, on their way to Leiter's wedding in Key West, to have them assist in capturing drugs lord Franz Sanchez. Bond and Leiter capture Sanchez by attaching a hook and cord to Sanchez's plane and pulling it out of the air with a Coast Guard helicopter. Afterwards, Bond and Leiter parachute down to the church in time for the ceremony.
Sanchez bribes DEA agent Ed Killifer and escapes. Meanwhile, Sanchez's henchman Dario and his crew ambush Leiter and his wife Della and take Leiter to an aquarium owned by one of Sanchez's accomplices, Milton Krest. Sanchez has Leiter lowered into a tank holding a great white. When Bond learns Sanchez has escaped, he returns to Leiter's house to find Leiter has been maimed and that Della has been murderedâand by implication raped.[1][2] Bond, with Leiter's friend Sharkey, start their own investigation. They discover a marine research centre run by Krest, where Sanchez has hidden cocaine and a submarine for smuggling.
After Bond kills Killifer using the same shark tank used for Leiter, M meets Bond in Key West's Hemingway House and orders him to an assignment in Istanbul, Turkey. Bond resigns after turning down the assignment, but M suspends Bond instead and revokes his licence to kill. Bond becomes a rogue agent, although he later receives unauthorised assistance from Q.
Bond boards Krest's ship the Wavekrest and foils Sanchez's latest drug shipment, stealing five million dollars in the process. He discovers that Sharkey has been killed by Sanchez's henchmen. Bond rescues Pam Bouvier, an ex-CIA agent and pilot, from Dario at a Bimini bar,[3] and journeys with her to the Republic of Isthmus. He finds his way into Sanchez's employment by posing as an assassin for hire. Two Hong Kong Narcotics Bureau officers foil Bond's attempt to assassinate Sanchez and take him to an abandoned warehouse. They are joined by Fallon, an MI6 agent who was sent by M to apprehend Bond. Sanchez's men rescue him and kill the officers, believing them to be the assassins. Later, with the aid of Bouvier, Q, and Sanchez's girlfriend Lupe Lamora, Bond frames Krest by planting the $5 million in the Wavekrest. Sanchez kills Krest via a decompression chamber and admits Bond into his inner circle.
Sanchez takes Bond to his base, which is disguised as headquarters of a religious cult. Bond learns that Sanchez's scientists can dissolve cocaine in petrol and then sell it disguised as fuel to Asian drug dealers. The televangelist Professor Joe Butcher serves as middleman, working under Sanchez's business manager Truman-Lodge. During Sanchez's presentation to potential Asian customers, Dario discovers Bond and betrays him to Sanchez. Bond starts a fire in the laboratory, but is captured again and placed on the conveyor belt that drops the brick-cocaine into a giant shredder. Bouvier arrives and shoots Dario, allowing Bond to pull Dario into the shredder, killing him.
Sanchez flees as fire consumes his base, taking with him four tankers full of the cocaine and petrol mixture. Bond pursues them by plane, with Bouvier at the controls. Bond destroys three of the tankers and kills several of Sanchez's men. Sanchez attacks Bond with a machete aboard the final remaining tanker, which crashes down a hill side. A petrol-soaked Sanchez attempts to kill Bond with his machete. Bond then reveals his cigarette lighter â the Leiters' gift for being the best man at their wedding â and sets Sanchez on fire. Sanchez stumbles into the wrecked tanker, blowing it up and killing himself. Bouvier arrives and rescues Bond.
Later, a party is held at Sanchez's former residence. Bond receives a call from Leiter telling him that M is offering him his job back. He then rejects Lupe's advances and romances Bouvier instead.

Question: Who attacks Bond with a machete?
Answer: Sanchez