Former Wallabies star James O'Connor and young scrumhalf Kyle Preston have made impressive debuts off the bench to help the Crusaders to a 33-25 season-opening Super Rugby Pacific win over the Hurricanes in Christchurch.

Injected into the action in the 57th minute, O'Connor had several nice touches but none better than a lovely short ball to put Will Jordan on the attack at the Crusaders trailed in the final quarter.

All Blacks winger Sevu Reece crossed a couple of phases later to put the Crusaders in front for the first time before O'Connor slotted the conversion to make it 29-25.

O'Connor turned down a small-money offer to stay at the Queensland Reds before being handed a lifeline by the Crusaders, who are the 34-year-old's fourth Super Rugby club after debuting at the Western Force back in 2008 before also having two seasons at the Melbourne Rebels.

The classy back's versatility is already proving useful for embattled coach Rob Penney, who presided over only five wins last year having left the NSW Waratahs after a none-from-five start to the 2021 Super Rugby AU season.

Lively scrumhalf Kyle Preston bagged a hat-trick to spark the Crusaders after the Hurricanes shot out to an early 14-0 lead at Apollo Projects Stadium, and took a 22-14 advantage into the halftime break.

The Hurricanes capitalised on the ill-disciplined hosts, which saw Scott Barrett go to the bin.

Hooker Jacob Devery took advantage of a rare start with Asafo Aumua out injured as he crossed for a double.

However, the Crusaders rallied, and it was Preston who proved an unlikely hero.

The scrumhalf came on early for Noah Hotham, who went off the field early due to injury, and scored the hosts' first try.

Cullen Grace followed him over before Preston scored twice after the break to secure the win.

Crusaders 33 (Tries: Preston 3, Grace, Reece; Cons: Kemara 3, O'Connor) def Hurricanes 25 (Tries: Devery 2, Naholo; Cons: Godfrey 2; Pens: Godfrey, Harkin)

Crusaders: 15 Will Jordan, 14 Chay Fihaki, 13 Levi Aumua, 12 David Havili, 11 Sevu Reece, 10 Taha Kemara, 9 Noah Hotham, 8 Christin Lio-Willie, 7 Ethan Blackadder, 6 Cullen Grace, 5 Antonio Shalfoon, 4 Scott Barrett, 3 Fletcher Newell, 2 Ioane Moananu, 1 Tamaiti Williams.

Replacements: 16 Manumaua Letiu, 17 George Bower, 18 Sam Matenga, 19 Tahlor Cahil, 20 Corey Kellow, 21 Kyle Preston, 22 James O’Connor, 23 Dallas McLeod.

Hurricanes: 15 Callum Harkin, 14 Fatafehi Fineanganofo, 13 Bailyn Sullivan, 12 Peter Umaga-Jensen, 11 Kini Naholo, 10 Harry Godfrey, 9 Cameron Roigard, 8 Brayden Iose, 7 Du’Plessis Kirifi, 6 Brad Shields (co-captain), 5 Isaia Walker-Leawere, 4 Caleb Delany, 3 Tevita Mafileo, 2 Jacob Devery, 1 Xavier Numia.

Replacements: 16 Raymond Tuputou, 17 Pouri Rakete-Stones, 18 Pasilio Tosi, 19 Hugo Plummer, 20 Peter Lakai, 21 Ereatara Enari, 22 Riley Hohepa, 23 Ngatungane Punivai.

Referee: Nic Berry

Assistant referees: Reuben Keane, Jackson Henshaw

TMO: Brett Cronan