Eneco 6, Giro 4 and Vuelta 20 are all vying. Vuelta 20 was perhaps the most straightforward of them but also the one with the most on the line. Tour 20 was also way better than Tour 10, although it petered out somewhat once we realized Quintana simply wasn't going to pull back anything like enough. Vuelta 11 was also pretty good of those not mentioned as well. If we could have seen more of the last day of the women's Emakumeen Euskal Bira it may have been worth nominating, as going into the stage you had Niewiadoma leading with Moolman level on time, Johansson 2" behind and easily the fastest finisher up on GC and Guarnier at 7", two steep Basque climbs to settle it, and the five minutes of footage I've seen mostly comprised attacks from the top 2 on GC, presumably fearing Emma J's sprint finish - whether that's a representative clip or the sum total of all the action I don't know. The Giro stage that Guarnier won from the small group was really exciting as the bunches were shredding, but once the select group of eight was established it rather settled down again late on. The closing stages of the TT in the Tour de Pologne was pretty good fun as well, with the GC on the line, though I wouldn't call it a contender for stage of the year in and of itself. The first stage of the Tour de Yorkshire was waaaaaay better than it had any right to be, too.