Last week on The Vampire Diaries, Bonnie awoke as a vampire killing machine. This week, the Salvatore brothers, Enzo and Caroline will have to take drastic measures to save her and themselves.

Damon tries to blow the doors off the Armory, but Bonnie’s magic is too strong. He suggests Stefan get in touch with Valerie to siphon the seal. When Stefan says he doesn’t know where she is, Damon suggests getting Caroline’s kids to do it. She adamantly refuses. What is Damon thinking?

Matt is in the car with Bonnie. She won’t untie him even though she knows in her heart that she should.

Enzo goes to Alex’s sister, Virginia, in the psych-ward to ask how to kill the evil in the armory.

Caroline tells Stefan that Lizzie siphoned her one day when she was angry. She didn’t mean to. Stefan tells her it’s her decision whether or not to involve the girls.

Bonnie calls Caroline to tell her that she’s gaining on them and they need to go faster. Bonnie obviously still loves them despite her curse. Matt’s cruiser gets a radio call that there’s a multi-car pileup ahead. Stefan turns the car and goes the wrong way on the road. Bonnie tries to swerve into him, but Matt breaks free and wrenches the wheel. We’re horrified when the police cruiser flies off the road into a ravine.

Damon asks Enzo to meet him at a small runway near the armory. What is he up to?

Stefan is worried that he hasn’t heard from Damon. He sends Caroline out on her own while he goes back to stop whatever nefarious plan Damon has cooked up.

When Damon gets to the airport, Stefan has canceled his pilot. He deduced that Damon was going to kidnap the twins and brilliantly foiled the plan!

Caroline calls Rick about using the girls. She’s upset that Bonnie is in pain. Rick agrees to the plan so Caroline can stop running.

Bonnie and Matt wake in the car. He’s stuck. She leaves him behind. Matt tries the radio but has no luck. He uses his rifle to pry the dashboard off his legs, but it collapses. Will he be able to escape?

Stefan confronts Damon about leaving three years ago. He accuses him of being ruled by fear and says he won’t live that way.

Caroline tells the twins about their powers and asks for their help opening the Armory. They do it. Does this mean they’re officially part of the supernatural problems that plague our heroes?

Bonnie sees everyone at the Armory except Enzo. He asks her to chase him and give the others time to save her. She hot-wires a car and goes after him. Will the plan work?

Stefan and Damon enter the Armory. Everyone inside is dead. They’re looking for the Final Everlasting to break Bonnie’s link to the curse.

Enzo stops at their cabin. He wants one last meal and a drink with Bonnie. She says she can’t and tries to shoot him.

The Salvatore brothers search everywhere, leaving the vault for last. Damon says he’s going in alone. He won’t be responsible for screwing up Stefan’s life anymore. It’s a touching moment.

When Stefan returns, Caroline runs and embraces him.

Credit: Bob Mahoney/The CW -- © 2016 The CW Network, LLC. All rights reserved.

Enzo fights Bonnie off, but she paralyzes him. She stabs him in the chest and asks him to fight back. He can’t. He asks her not to remember this moment after it’s done. She should only recall the good memories. He tells her that he loves her and we wonder, will she be able to kill him?

Damon searches the vault. He finds the body he’s looking for and burns it. Bonnie pulls the stake out of Enzo’s heart. The plan has succeeded!

Caroline’s scar disappears. Rick tells her he’s taking the kids home, but she should stay with Stefan. He’ll always love her, but they’re not meant to be. She’ll always be family. It’s heart-breaking because we feel for Rick, but in reality, most of us knew it would never last.

Matt sees Penny at his window. He apologizes for killing her. We tear up when he asks her to take him with her. She says he doesn’t belong with her yet. There’s a better life out there for him. Matt wakes to paramedics.

We’re relieved when Stefan receives a text from Damon saying he’s on his way out of the vault. Caroline tells Stefan that she still has feelings for him. Our hearts then explode with happiness when Stefan kisses her. It’s been too long!

Bonnie treats Enzo’s wounds. Damon calls her and finds out he’s forgiven. Just as he’s about to leave the vault, he hears Elena call out to him for help. He goes back just in case it’s her, but it’s the evil from the vault.

Enzo opens the vault at the Armory, then seals it behind himself. He finds Damon, but he’s changed. The evil attacks Enzo too.

Bonnie and the gang finally get the security code for the vault after several days. They open the vault to find it empty. Bonnie can’t locate them because her magic never came back after the transition.

Matt leaves Mystic Falls.

Three months later, people start disappearing on the West Coast. The numbers keep growing and Stefan knows it’s Damon and Enzo.

Damon and Enzo string up the latest body in a warehouse and slit its throat. What are they doing? Will they ever return to being the good guys?

See the promo for the season finale below: