The Bachelorette spoilers reveal Becca Kufrin's winner as well as episode-by-episode details for the rest of Season 14.

The Bachelorette star Becca Kufrin gets engaged at the end of the season to one lucky suitor, and along the way, she'll enjoy romantic dates in Las Vegas, Virginia, the Bahamas, Thailand and hometown dates.

[Spoiler Warning: Please stop reading now if you don't want to learn who Becca Kufrin picks as her winner, her finale runner-up bachelor, and the rest of the details of her The Bachelorette season eliminations].

Becca's winning bachelor was spoiled by TMZ, as the website posted numerous photos of the Bachelorette with her apparent fiance at the end of the Final Rose Ceremony.

Becca was captured kissing her winner with The Bachelorette production surrounding them cheering, and the man who apparently stole her heart is Garrett Yrigoyen, a 29-year-old medical sales representative from Reno, NV, who also received Becca's First Impression Rose.

"This is the first time the paparazzi ever had pictures of the Final Rose Ceremony and released them before the first episode ever aired, so you actually have your proof this season as to who the winner is," wrote Reality Steve spoiler blogger Steve Carbone, who confirmed Becca's final pick earlier this week. 

Becca was photographed looking stunning in a white, sequin gown with a low back at the Final Rose Ceremony taped May 10 at the Shangri-La Resort in the Maldives.

If reports Garrett and Becca are engaged are true, the brunette beauty will become the fourth The Bachelorette star in a row to select the man who had received her first rose -- and the first kiss of the season. (Kaitlyn Bristowe, Rachel Lindsay and JoJo Fletcher are all still engaged to the bachelors they picked).

Garrett was previously married. He was engaged to Kayla Cunningham and they tied the knot on September 19, 2015, however Nevada court records indicate the couple filed for divorce six months later.

While TMZ spoiled Becca's winner, Carbone posted episode-by-episode details for the whole season in early June.

"There might be one elimination I might have wrong, and that's in Episode 3 & 4," Carbone explained of his spoilers.

"There might be a guy that lasts one episode longer than Episode 3, or one episode shorter if it's Episode 4. I think what I have is right but I could be off by one person. But knowing the 12 guys that made it to Vegas, from that point forward everything is correct."

The next broadcast, Episode 3 -- which will air on June 11 or 12 depending on Game 5 of the NBA Finals schedule -- will show Becca narrowing down Becca's bachelors from 18 to 15.

The group date allegedly welcomed Becca's friends from Arie Luyendyk Jr.'s The Bachelor season. The participating girls were Tia Booth, Seinne Fleming, Bekah Martinez, Caroline Lunny, and Kendall Long, and they received manicures and pedicures from the men,

During this date, Colton, Tia and Becca talked about the awkward elephant in the room: Colton and Tia's dating history. The conversation reportedly went well because Becca decided to keep Colton around and give him a rose.

As revealed in the latest episode, Colton, a 26-year-old former professional football player from Denver, CO, had spent a whole weekend with Tia but things didn't work out between them because his feelings weren't strong enough.

Two bachelors also faced off at the group-date afterparty, according to ABC, arguing over one man's questionable dating history.

Chris Randone, a 30-year-old sales trainer from Orlando, FL, received a one-on-one date with Becca in which they visited Capitol Records and engaged in a songwriting session with Richard Marx. Chris ended up getting the rose.

In another group date in this episode, 10 guys played football against each other at Ventura College.

Clay, a 30-year-old professional football player from Chicago, IL, sadly ended up breaking his wrist during this game and was taken to the ER, according to Carbone. Clay reportedly received the group-date rose but unfortunately needed to quit the show to have surgery.

In addition, another bachelor "suffers a serious injury in a fluke accident overnight, leaving the rest of the men shaken," ABC has announced.

According to Carbone, David Ravitz, a 25-year-old venture capitalist/chicken from Denver, CO, is the bachelor who is hurt in the freak accident, which resulted in a broken nose that required a visit to the hospital.

Besides Clay, two more men were ousted from the competition: Ryan Peterson, a 26-year-old banjoist from Manhattan Beach, CA, and Mike Renner, a 27-year-old sports analyst from Cincinnati, OH.

Episode 4 will air on June 25 and feature dates in Park City, UT, according to Carbone, and Becca narrowed down her suitors from 15 to 12 bachelors.

Garrett enjoyed a one-on-one date with Becca complete with bobsledding and a concert by Granger Smith at the O.P. Rockwell on Main St. He obviously got the rose.

Wills Reid, a 29-year-old graphic designer from Los Angeles, CA, also embarked on a one-on-one date with Becca. The pair allegedly went snowmobiling and Wills earned the rose.

The Rose Ceremony eliminations were Nick Spetsas, a 27-year-old attorney from Orlando, FL; Christon Staples, a 31-year-old former Harlem Globetrotter from Los Angeles, CA; and Jean Blanc, a 31-year-old colognoisseur from Pensacola, FL.

Episode 5 was filmed in Las Vegas, according to Carbone, and Becca narrowed down her search for love from 12 to nine suitors.

Colton received a one-on-one date and earned the rose, and the week's group date was reportedly held at the Aria Convention Center.

The participating bachelors in the group date were Chris; Garrett; Wills; Lincoln Adim, a 26-year-old account sales executive from Los Angeles, CA; Blake Horstmann, a 28-year-old sales representative from Bailey, CO; Leo Dottavio, a 31-year-old stuntman from Studio City, CA; John Graham, a 28-year-old software engineer from San Francisco, CA; Jason Tartick, a 29-year-old senior corporate banker from Buffalo, NY; and Connor Obrochta, a fitness coach from St. Petersburg, FL.

The group date will featured Wayne Newton at his mansion, serenading Becca and a group of her bachelors. 

David and Jordan Kimball, a 26-year-old male model from Crystal River, FL, embarked on the two-on-one date with Becca, and they were both reportedly sent home.

The other suitor who was allegedly ousted at this stage of the competition was John.

Episode 6 -- airing July 2 -- taped in Richmond, VA, where Becca eliminated three bachelors, taking her count from nine to six.

Jason went on a one-on-one date with Becca in which they made donuts and visited the Poe Museum. They also reportedly paid a visit to the Veil brewing company, where two of Jason's friends from Buffalo were brought in: David Arduin and Hawk Jameson.

For the week's group date, Colton, Garrett, Chris, Lincoln, Wills, Blake, and Connor had to answer questions about Becca in a debate or "decathlon" type of competition.

Each man allegedly had to plead his case of why he was the best fit for Becca, but the debate turned into a Chris vs. Lincoln showdown.

Chris allegedly attempted to leave the group-date afterparty because he felt he wasn't getting any one-on-one time with Becca. He was eliminated at that point, according to Carbone.

The one-on-one date reportedly went to Leo, who enjoyed a Morgan Evans concert that night with Becca.

This week reportedly ended with Lincoln and Connor both going home.

Becca and her remaining group of six suitors then took off to the Bahamas, Carbone reported. The episode will air on July 9.

Colton allegedly had a romantic boat ride with Becca, Garrett rode in a seaplane with the Bachelorette to a private island, and Blake listened to a concert by the Baja Men.

In addition to the three one-on-one dates, Becca had a group date with Wills, Jason, and Leo. Carbone reported Becca already knew Wills and Leo were going home, as Jason's subsequent hometown date was already booked. Jason therefore got the rose on this date.

It then became time for the men's round of hometown dates, which will air in The Bachelorette's eighth episode.

Jason's date reportedly taped on April 18 in Buffalo, NY. Blake introduced the Bachelorette to his loved ones on April 20 in Bailey, CO. Colton and Becca's date filmed April 22 in Aurora, CO. And finally, Becca met Garrett's family on April 24 in Manteca, CA.

Jason and Becca entered a wing-eating contest, Becca and Blake listened to a Betty Who performance, Colton and Becca walked around the Stanley Marketplace, and Garrett and Becca visited Garrett's high school and his parents' farm.

Before this Rose Ceremony, Tia appeared back on the show to tell her friend Becca she still had feelings for Colton, according to Carbone.

"Not sure how Becca took it, but considering Colton was eliminated at this Rose Ceremony, I gotta imagine it played some sort of role," he revealed.

Episode 9 will reportedly feature the overnight Fantasy Suite dates in Chiang Mai, Thailand.

After spending the night with Becca in a Fantasy Suite, Jason was reportedly cut from the competition, leaving Garrett and Blake as the Final 2.

Carbone reported The Bachelorette: The Men Tell All will air on July 30, followed by the August 6 finale.

"I'm sure you all know by now that I had spoiled the Final 2 of Blake vs Garrett, but then TMZ reported on Thursday, May 24 with pictures of the final Rose Ceremony clearly showing who Becca picked," Carbone clarified.

"She said in all the pre-season interviews, and still to this day, that she's happy and engaged. Becca is engaged to Garrett."

About The Author: Elizabeth Kwiatkowski
Elizabeth Kwiatkowski is Associate Editor of Reality TV World and has been covering the reality TV genre for more than a decade.