The next day, Osric tells Hamlet that the King wishes for him to fight against Laertes in a fencing match. Horatio advises Hamlet to reject the invite, but Hamlet does not listen. He says that he has an uneasy feeling about it, but still wants to push through with it since death will come no matter what one does to stop it.
They enter the court, and each man chooses his foil. If Hamlet wins a round, Claudius will drink the wine and throw a gem in it. Hamlet wins, but refuses the drink, deciding to win another strike. He does, and this time Gertrude drinks from the cup. She doesn't realize that it is poisoned, and soon dies. Laertes hits Hamlet, and in the chaos, their swords are switched. Hamlet strikes Laertes with the poisoned blade, but before he dies, he tells Hamlet that all the madness is Claudius' fault entirely. Enraged, Hamlet charges the King, stabs him with the poisoned sword, and forces him to drink the poisoned wine. Claudius dies, and Laertes dies after exchanging messages of forgiveness. Hamlet wishes Fortinbras to be made King, before he dies.