Roosen claims Tour des Fjords stage 2
Dutchman solos in ahead of Boasson Hagen
Timo Roosen soloed to his first professional victory, making a successful solo attack on stage 2 of the Tour of Fjords into Norheimsund. It took 30 kilometres, and succeeded by just three seconds over the peloton, led to the line by Edvald Boasson Hagen (Dimension Data), but the LottoNl-Jumbo rider made it.
"I rode full-gas and it hurts, but it was all worth it," Roosen said. "You know this is a race where you get a chance, and you hope for a good result and to race for the victory."
Roosen attacked the day's early breakaway was caught with 50km to go and a climb had reduced the peloton to around 30 riders. His move came on the descent, and caught the peloton off-guard.
"The speed of the group was high enough so I thought this was the time to try it and make the difference. I entered the descent and fought for every second. You know it can be very close and it also turned out to be close on the finish.
"It was a big relief. Of course you are dreaming about a victory and in some races, you feel very strong and it does not work out. Yesterday, a Belgian won his first professional victory. I saw how nice it was and thought immediately, 'I want that too.' The fact that it happens a day later is beautiful."
Dries Van Gestel (Sport Vlaanderen-Baloise), the winner from the breakaway on stage 1, finished in the front group to keep his overall race lead. Roosen moved up to second overall at 24 seconds, with Boasson Hagen in third at 31.
"Today was the toughest stage of this race. The team showed that they are very strong, so we have to see how the next days develop, but it looks like we are in a strong position. I like racing here in Norway and did well at Tour des Fjords also last year, so I am very positive for the next three days," said Van Gestel.
Results
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Timo Roosen (Ned) Team LottoNl-Jumbo | 4:45:06 |
2 | Edvald Boasson Hagen (Nor) Dimension Data | 0:00:03 |
3 | August Jensen (Nor) Team Coop | Row 2 - Cell 2 |
4 | Kasper Asgreen (Den) Team Veloconcept | Row 3 - Cell 2 |
5 | Bjorn Tore Hoem (Nor) Joker-Icopal | Row 4 - Cell 2 |
6 | Nick Van Der Lijke (Ned) Roompot - Nederlandse Loterij | Row 5 - Cell 2 |
7 | Leszek Plucinski (Pol) CCC Sprandi Polkowice | Row 6 - Cell 2 |
8 | Jeroen Meijers (Ned) Roompot - Nederlandse Loterij | Row 7 - Cell 2 |
9 | Lennard Kämna (Ger) Team Sunweb | Row 8 - Cell 2 |
10 | Dries Van Gestel (Bel) Sport Vlaanderen - Baloise | Row 9 - Cell 2 |
11 | Wilmar Andres Paredes Zapata (Col) Manzana Postobon | Row 10 - Cell 2 |
12 | Andreas Vangstad (Nor) Team Sparebanken Sor | Row 11 - Cell 2 |
13 | Jonas Vingegaard Rasmussen (Den) Coloquick - Cult | Row 12 - Cell 2 |
14 | Pieter Weening (Ned) Roompot - Nederlandse Loterij | Row 13 - Cell 2 |
15 | Eliot Lietaer (Bel) Sport Vlaanderen - Baloise | Row 14 - Cell 2 |
16 | Carl Fredrik Hagen (Nor) Joker-Icopal | Row 15 - Cell 2 |
17 | Lars Boom (Ned) Team LottoNl-Jumbo | 0:00:07 |
18 | Serge Pauwels (Bel) Dimension Data | 0:00:09 |
19 | Aime De Gendt (Bel) Sport Vlaanderen - Baloise | Row 18 - Cell 2 |
20 | Jay Robert Thomson (RSA) Dimension Data | 0:02:21 |
21 | Jérôme Baugnies (Bel) Wanty - Groupe Gobert | Row 20 - Cell 2 |
22 | Torkil Veyhe (Den) Coloquick - Cult | Row 21 - Cell 2 |
23 | Jonas Gregaard Wilsly (Den) Riwal Platform Cycling Team | Row 22 - Cell 2 |
24 | Audun Brekke Flotten (Nor) Uno - X Hydrogen Development Team | Row 23 - Cell 2 |
25 | Jesper Schultz (Den) Coloquick - Cult | Row 24 - Cell 2 |
26 | Jonas Abrahamsen (Nor) Uno - X Hydrogen Development Team | Row 25 - Cell 2 |
27 | Niklas Eg (Den) Team Veloconcept | Row 26 - Cell 2 |
28 | Asmund Romstad Lovik (Nor) Team Fixit.no | Row 27 - Cell 2 |
29 | Jaco Venter (RSA) Dimension Data | Row 28 - Cell 2 |
30 | Paul Martens (Ger) Team LottoNl-Jumbo | Row 29 - Cell 2 |
31 | Daniel Turek (Cze) Israel Cycling Academy | Row 30 - Cell 2 |
32 | Jetse Bol (Ned) Manzana Postobon | Row 31 - Cell 2 |
33 | Chris Anker Sörensen (Den) Riwal Platform Cycling Team | Row 32 - Cell 2 |
34 | Bjørnar Vevatne Øverland (Nor) Team Fixit.no | 0:04:25 |
35 | Jarl Salomein (Bel) Sport Vlaanderen - Baloise | 0:04:27 |
36 | Andrea Pasqualon (Ita) Wanty - Groupe Gobert | Row 35 - Cell 2 |
37 | Luis Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA | 0:05:22 |
38 | Adrian Kurek (Pol) CCC Sprandi Polkowice | Row 37 - Cell 2 |
39 | Hector Saez Benito (Spa) Caja Rural-Seguros RGA | Row 38 - Cell 2 |
40 | Zakkari Dempster (Aus) Israel Cycling Academy | Row 39 - Cell 2 |
41 | Frederik Veuchelen (Bel) Wanty - Groupe Gobert | 0:08:54 |
42 | Trond Hakon Trondsen (Nor) Team Sparebanken Sor | 0:09:34 |
43 | Jon Irisarri Rincon (Spa) Caja Rural-Seguros RGA | 0:11:56 |
44 | Kevin Van Melsen (Bel) Wanty - Groupe Gobert | 0:12:23 |
45 | Benjamin Perry (Can) Israel Cycling Academy | Row 44 - Cell 2 |
46 | Mads Baadsgaard Rahbek (Den) Team Veloconcept | Row 45 - Cell 2 |
47 | Adrien Niyonshuti (Rwa) Dimension Data | Row 46 - Cell 2 |
48 | Krists Neilands (Lat) Israel Cycling Academy | Row 47 - Cell 2 |
49 | Preben Van Hecke (Bel) Sport Vlaanderen - Baloise | Row 48 - Cell 2 |
50 | Andre Looij (Ned) Roompot - Nederlandse Loterij | 0:13:59 |
51 | Jesper Asselman (Ned) Roompot - Nederlandse Loterij | Row 50 - Cell 2 |
52 | Jappe Jaspers (Bel) Veranda's Willems Crelan | Row 51 - Cell 2 |
53 | Torjus Sleen (Nor) Uno - X Hydrogen Development Team | Row 52 - Cell 2 |
54 | Andreas Erland (Nor) Team Sparebanken Sor | Row 53 - Cell 2 |
55 | Ole Andre Austevoll (Nor) Team Coop | Row 54 - Cell 2 |
56 | Marius Blålid (Nor) Team Fixit.no | Row 55 - Cell 2 |
57 | Kristian Kulset (Nor) Uno - X Hydrogen Development Team | Row 56 - Cell 2 |
58 | Erik Sandersson (Swe) Team Tre Berg - Postnord | Row 57 - Cell 2 |
59 | Markus Hoelgaard (Nor) Joker-Icopal | Row 58 - Cell 2 |
60 | Lindsay De Vylder (Bel) Sport Vlaanderen - Baloise | Row 59 - Cell 2 |
61 | Ken Eikeland (Nor) Team Fixit.no | Row 60 - Cell 2 |
62 | Kim Magnusson (Swe) Team Tre Berg - Postnord | Row 61 - Cell 2 |
63 | Sjoerd Van Ginneken (Ned) Roompot - Nederlandse Loterij | Row 62 - Cell 2 |
64 | Øyvind Lukkedal (Nor) Team Coop | Row 63 - Cell 2 |
65 | Steven Lammertink (Ned) Team LottoNl-Jumbo | Row 64 - Cell 2 |
66 | Isac Lundgren (Swe) Team Tre Berg - Postnord | Row 65 - Cell 2 |
67 | Gijs Van Hoecke (Bel) Team LottoNl-Jumbo | Row 66 - Cell 2 |
68 | Mark Mcnally (GBr) Wanty - Groupe Gobert | Row 67 - Cell 2 |
69 | Jonas Koch (Ger) CCC Sprandi Polkowice | Row 68 - Cell 2 |
70 | Jakub Kaczmarek (Pol) CCC Sprandi Polkowice | Row 69 - Cell 2 |
71 | Kristoffer Skjerping (Nor) Joker-Icopal | Row 70 - Cell 2 |
72 | Amund Grondahl Jansen (Nor) Team LottoNl-Jumbo | Row 71 - Cell 2 |
73 | Mark Sehested Pedersen (Den) Team Veloconcept | Row 72 - Cell 2 |
74 | Zico Waeytens (Bel) Team Sunweb | Row 73 - Cell 2 |
75 | Youcef Reguigui (Alg) Dimension Data | 0:15:05 |
76 | Ole Forfang (Nor) Joker-Icopal | 0:16:11 |
77 | Max Walscheid (Ger) Team Sunweb | Row 76 - Cell 2 |
78 | Richard Larsen (Swe) Team Tre Berg - Postnord | Row 77 - Cell 2 |
79 | Eirik Bruland (Nor) Team Sparebanken Sor | Row 78 - Cell 2 |
80 | Rasmus Fossum Tiller (Nor) Joker-Icopal | Row 79 - Cell 2 |
81 | Havard Jorbekk Blikra (Nor) Team Coop | Row 80 - Cell 2 |
82 | Rasmus Wallin (Den) Coloquick - Cult | Row 81 - Cell 2 |
83 | Christophe Prémont (Bel) Veranda's Willems Crelan | Row 82 - Cell 2 |
84 | Andreas Hyldgaard Jeppesen (Den) Team Veloconcept | Row 83 - Cell 2 |
85 | Petter Theodorsen (Nor) Team Sparebanken Sor | Row 84 - Cell 2 |
86 | Rasmus Mygind (Den) Riwal Platform Cycling Team | Row 85 - Cell 2 |
87 | Mateusz Taciak (Pol) CCC Sprandi Polkowice | Row 86 - Cell 2 |
88 | Antonio Molina Canet (Spa) Caja Rural-Seguros RGA | Row 87 - Cell 2 |
89 | Matti Manninen (Fin) Team Fixit.no | Row 88 - Cell 2 |
90 | Patrick Clausen (Den) Riwal Platform Cycling Team | Row 89 - Cell 2 |
91 | Rune Almindso Andersen (Den) Coloquick - Cult | Row 90 - Cell 2 |
92 | Torstein Traeen (Nor) Uno - X Hydrogen Development Team | Row 91 - Cell 2 |
93 | Albert Timmer (Ned) Team Sunweb | Row 92 - Cell 2 |
94 | Dylan Page (Swi) Caja Rural-Seguros RGA | 0:19:24 |
95 | Juan Sebastian Molano Benavides (Col) Manzana Postobon | 0:20:08 |
96 | Hernando Bohorquez Sanchez (Col) Manzana Postobon | Row 95 - Cell 2 |
97 | Michael Carbel Svendgaard (Den) Team Veloconcept | Row 96 - Cell 2 |
98 | Christian Moberg Jörgensen (Den) Coloquick - Cult | Row 97 - Cell 2 |
99 | Guy Sagiv (Isr) Israel Cycling Academy | Row 98 - Cell 2 |
100 | Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA | Row 99 - Cell 2 |
101 | Philip Lindau (Swe) Team Coop | Row 100 - Cell 2 |
102 | Hamish Schreurs (NZl) Israel Cycling Academy | Row 101 - Cell 2 |
103 | Otto Vergaerde (Bel) Veranda's Willems Crelan | Row 102 - Cell 2 |
104 | Joakim Kjemhus (Nor) Team Coop | Row 103 - Cell 2 |
105 | Juan Pablo Villegas Cardona (Col) Manzana Postobon | Row 104 - Cell 2 |
106 | Fernando Orjuela Gutierrez (Col) Manzana Postobon | Row 105 - Cell 2 |
OTL | Sondre Kristiansen (Nor) Uno - X Hydrogen Development Team | 0:25:42 |
OTL | Jan William Jensen (Nor) Team Fixit.no | 0:28:57 |
OTL | Niklas Gustavsson (Swe) Team Tre Berg - Postnord | Row 108 - Cell 2 |
OTL | Jesper Morkov (Den) Riwal Platform Cycling Team | Row 109 - Cell 2 |
DNF | Nikolay Mihaylov (Bul) CCC Sprandi Polkowice | Row 110 - Cell 2 |
DNF | Elias Van Breussegem (Bel) Veranda's Willems Crelan | Row 111 - Cell 2 |
DNF | Robin Stenuit (Bel) Wanty - Groupe Gobert | Row 112 - Cell 2 |
DNF | Andreas Stokbro (Den) Riwal Platform Cycling Team | Row 113 - Cell 2 |
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Dries Van Gestel (Bel) Sport Vlaanderen - Baloise | 9:20:12 |
2 | Timo Roosen (Ned) Team LottoNl-Jumbo | 0:00:24 |
3 | Edvald Boasson Hagen (Nor) Dimension Data | 0:00:31 |
4 | August Jensen (Nor) Team Coop | 0:00:36 |
5 | Kasper Asgreen (Den) Team Veloconcept | 0:00:40 |
6 | Andreas Vangstad (Nor) Team Sparebanken Sor | Row 5 - Cell 2 |
7 | Lennard Kämna (Ger) Team Sunweb | Row 6 - Cell 2 |
8 | Eliot Lietaer (Bel) Sport Vlaanderen - Baloise | Row 7 - Cell 2 |
9 | Bjorn Tore Hoem (Nor) Joker-Icopal | Row 8 - Cell 2 |
10 | Nick Van Der Lijke (Ned) Roompot - Nederlandse Loterij | Row 9 - Cell 2 |
11 | Leszek Plucinski (Pol) CCC Sprandi Polkowice | Row 10 - Cell 2 |
12 | Carl Fredrik Hagen (Nor) Joker-Icopal | Row 11 - Cell 2 |
13 | Wilmar Andres Paredes Zapata (Col) Manzana Postobon | Row 12 - Cell 2 |
14 | Jonas Vingegaard Rasmussen (Den) Coloquick - Cult | Row 13 - Cell 2 |
15 | Jeroen Meijers (Ned) Roompot - Nederlandse Loterij | Row 14 - Cell 2 |
16 | Pieter Weening (Ned) Roompot - Nederlandse Loterij | Row 15 - Cell 2 |
17 | Lars Boom (Ned) Team LottoNl-Jumbo | 0:00:44 |
18 | Aime De Gendt (Bel) Sport Vlaanderen - Baloise | 0:00:46 |
19 | Serge Pauwels (Bel) Dimension Data | Row 18 - Cell 2 |
20 | Daniel Turek (Cze) Israel Cycling Academy | 0:02:15 |
21 | Torkil Veyhe (Den) Coloquick - Cult | 0:02:29 |
22 | Niklas Eg (Den) Team Veloconcept | 0:02:58 |
23 | Jetse Bol (Ned) Manzana Postobon | Row 22 - Cell 2 |
24 | Audun Brekke Flotten (Nor) Uno - X Hydrogen Development Team | Row 23 - Cell 2 |
25 | Jonas Abrahamsen (Nor) Uno - X Hydrogen Development Team | Row 24 - Cell 2 |
26 | Jesper Schultz (Den) Coloquick - Cult | Row 25 - Cell 2 |
27 | Asmund Romstad Lovik (Nor) Team Fixit.no | Row 26 - Cell 2 |
28 | Paul Martens (Ger) Team LottoNl-Jumbo | Row 27 - Cell 2 |
29 | Jonas Gregaard Wilsly (Den) Riwal Platform Cycling Team | Row 28 - Cell 2 |
30 | Jérôme Baugnies (Bel) Wanty - Groupe Gobert | Row 29 - Cell 2 |
31 | Chris Anker Sörensen (Den) Riwal Platform Cycling Team | Row 30 - Cell 2 |
32 | Jaco Venter (RSA) Dimension Data | Row 31 - Cell 2 |
33 | Bjørnar Vevatne Øverland (Nor) Team Fixit.no | 0:05:02 |
34 | Andrea Pasqualon (Ita) Wanty - Groupe Gobert | 0:05:04 |
35 | Jarl Salomein (Bel) Sport Vlaanderen - Baloise | Row 34 - Cell 2 |
36 | Hector Saez Benito (Spa) Caja Rural-Seguros RGA | 0:05:28 |
37 | Zakkari Dempster (Aus) Israel Cycling Academy | 0:05:59 |
38 | Luis Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA | Row 37 - Cell 2 |
39 | Adrian Kurek (Pol) CCC Sprandi Polkowice | Row 38 - Cell 2 |
40 | Jay Robert Thomson (RSA) Dimension Data | 0:06:32 |
41 | Frederik Veuchelen (Bel) Wanty - Groupe Gobert | 0:09:31 |
42 | Trond Hakon Trondsen (Nor) Team Sparebanken Sor | 0:10:11 |
43 | Jon Irisarri Rincon (Spa) Caja Rural-Seguros RGA | 0:12:33 |
44 | Kevin Van Melsen (Bel) Wanty - Groupe Gobert | 0:13:00 |
45 | Benjamin Perry (Can) Israel Cycling Academy | Row 44 - Cell 2 |
46 | Preben Van Hecke (Bel) Sport Vlaanderen - Baloise | Row 45 - Cell 2 |
47 | Krists Neilands (Lat) Israel Cycling Academy | Row 46 - Cell 2 |
48 | Mads Baadsgaard Rahbek (Den) Team Veloconcept | Row 47 - Cell 2 |
49 | Andre Looij (Ned) Roompot - Nederlandse Loterij | 0:14:36 |
50 | Lindsay De Vylder (Bel) Sport Vlaanderen - Baloise | Row 49 - Cell 2 |
51 | Jonas Koch (Ger) CCC Sprandi Polkowice | Row 50 - Cell 2 |
52 | Amund Grondahl Jansen (Nor) Team LottoNl-Jumbo | Row 51 - Cell 2 |
53 | Sjoerd Van Ginneken (Ned) Roompot - Nederlandse Loterij | Row 52 - Cell 2 |
54 | Andreas Erland (Nor) Team Sparebanken Sor | Row 53 - Cell 2 |
55 | Ken Eikeland (Nor) Team Fixit.no | Row 54 - Cell 2 |
56 | Isac Lundgren (Swe) Team Tre Berg - Postnord | Row 55 - Cell 2 |
57 | Zico Waeytens (Bel) Team Sunweb | Row 56 - Cell 2 |
58 | Mark Mcnally (GBr) Wanty - Groupe Gobert | Row 57 - Cell 2 |
59 | Torjus Sleen (Nor) Uno - X Hydrogen Development Team | Row 58 - Cell 2 |
60 | Marius Blålid (Nor) Team Fixit.no | Row 59 - Cell 2 |
61 | Kim Magnusson (Swe) Team Tre Berg - Postnord | Row 60 - Cell 2 |
62 | Kristoffer Skjerping (Nor) Joker-Icopal | Row 61 - Cell 2 |
63 | Erik Sandersson (Swe) Team Tre Berg - Postnord | Row 62 - Cell 2 |
64 | Mark Sehested Pedersen (Den) Team Veloconcept | Row 63 - Cell 2 |
65 | Markus Hoelgaard (Nor) Joker-Icopal | Row 64 - Cell 2 |
66 | Jesper Asselman (Ned) Roompot - Nederlandse Loterij | Row 65 - Cell 2 |
67 | Øyvind Lukkedal (Nor) Team Coop | Row 66 - Cell 2 |
68 | Jakub Kaczmarek (Pol) CCC Sprandi Polkowice | Row 67 - Cell 2 |
69 | Steven Lammertink (Ned) Team LottoNl-Jumbo | Row 68 - Cell 2 |
70 | Gijs Van Hoecke (Bel) Team LottoNl-Jumbo | Row 69 - Cell 2 |
71 | Adrien Niyonshuti (Rwa) Dimension Data | 0:14:46 |
72 | Youcef Reguigui (Alg) Dimension Data | 0:15:39 |
73 | Kristian Kulset (Nor) Uno - X Hydrogen Development Team | 0:15:56 |
74 | Jappe Jaspers (Bel) Veranda's Willems Crelan | 0:16:22 |
75 | Ole Forfang (Nor) Joker-Icopal | 0:16:42 |
76 | Max Walscheid (Ger) Team Sunweb | 0:16:48 |
77 | Patrick Clausen (Den) Riwal Platform Cycling Team | Row 76 - Cell 2 |
78 | Rasmus Wallin (Den) Coloquick - Cult | Row 77 - Cell 2 |
79 | Richard Larsen (Swe) Team Tre Berg - Postnord | Row 78 - Cell 2 |
80 | Antonio Molina Canet (Spa) Caja Rural-Seguros RGA | Row 79 - Cell 2 |
81 | Rasmus Fossum Tiller (Nor) Joker-Icopal | Row 80 - Cell 2 |
82 | Andreas Hyldgaard Jeppesen (Den) Team Veloconcept | Row 81 - Cell 2 |
83 | Matti Manninen (Fin) Team Fixit.no | Row 82 - Cell 2 |
84 | Rasmus Mygind (Den) Riwal Platform Cycling Team | Row 83 - Cell 2 |
85 | Petter Theodorsen (Nor) Team Sparebanken Sor | Row 84 - Cell 2 |
86 | Christophe Prémont (Bel) Veranda's Willems Crelan | 0:18:34 |
87 | Dylan Page (Swi) Caja Rural-Seguros RGA | 0:20:01 |
88 | Eirik Bruland (Nor) Team Sparebanken Sor | 0:20:22 |
89 | Rune Almindso Andersen (Den) Coloquick - Cult | Row 88 - Cell 2 |
90 | Albert Timmer (Ned) Team Sunweb | Row 89 - Cell 2 |
91 | Ole Andre Austevoll (Nor) Team Coop | 0:20:27 |
92 | Michael Carbel Svendgaard (Den) Team Veloconcept | 0:20:45 |
93 | Juan Sebastian Molano Benavides (Col) Manzana Postobon | Row 92 - Cell 2 |
94 | Joakim Kjemhus (Nor) Team Coop | Row 93 - Cell 2 |
95 | Hamish Schreurs (NZl) Israel Cycling Academy | Row 94 - Cell 2 |
96 | Juan Pablo Villegas Cardona (Col) Manzana Postobon | Row 95 - Cell 2 |
97 | Hernando Bohorquez Sanchez (Col) Manzana Postobon | Row 96 - Cell 2 |
98 | Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA | Row 97 - Cell 2 |
99 | Otto Vergaerde (Bel) Veranda's Willems Crelan | Row 98 - Cell 2 |
100 | Fernando Orjuela Gutierrez (Col) Manzana Postobon | Row 99 - Cell 2 |
101 | Havard Jorbekk Blikra (Nor) Team Coop | 0:21:11 |
102 | Christian Moberg Jörgensen (Den) Coloquick - Cult | 0:22:05 |
103 | Mateusz Taciak (Pol) CCC Sprandi Polkowice | 0:22:37 |
104 | Torstein Traeen (Nor) Uno - X Hydrogen Development Team | 0:22:39 |
105 | Guy Sagiv (Isr) Israel Cycling Academy | 0:26:34 |
106 | Philip Lindau (Swe) Team Coop | 0:26:36 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Latest on Cyclingnews
-
Andrey Amador retires after not racing since being run over by a truck in May
Costa Rican says retirement 'wasn't planned' after 16 seasons -
Strava plan to restrict third-party apps has users in an uproar
Fitness application makers say move will only affect a 'small fraction' of users -
Puck Pieterse's cyclocross schedule revealed with World Championships set as 'final destination'
Fenix-Deceuninck announce 13-race programme for Dutch multi-discipline star -
US juniors Matthew Crabbe, Ashlin Barry and Enzo Edmonds grab significant wins in cyclocross and on track
Crabbe scores victory in Belgium for Eurocross Academy while Barry-Enzo duo win two Madison titles in 30 minutes