In the below testgame White is already in big trouble again but might escape into such an endgame if minor pieces are traded, if not the move is still probably the best defense. It involves putting the Knight en prise but Black can't take it with d-pawn or Knight because of X-ray attacks along the d-file. Rybka 2.2n2 finds it fast even on one thread, this is the best I can do with Blueberry (P.S. at ply ten you can see some iterative deepening; a second PV, but in case of a False Fail High there is no update of the PV, a bug of my implementation). I got the time down from almost twelve minutes in build 262

[d]r3r1k1/3q2b1/1p4p1/1Npn1pP1/P2p1P2/5Q2/1P2PBK1/R2R4 w - -
Engine: Blueberry Beta 4 DM70 Build 269 (Athlon 2009 MHz, 64 MB)
by F. Letouzey, T. Gaksch, E. de Groot
8/31 0:06 -1.05 34.Kg1 Re4 35.Bg3 Re3 36.Qg2 Rb3
37.Rdb1 Rc8 38.Kh1 (3.353.034) 514
9/33 0:21 -1.07 34.Kg1 Re4 35.Bg3 Rc8 36.Qf2 c4
37.Re1 d3 38.exd3 cxd3 39.Qd2 Bd4+
40.Nxd4 Rxd4 41.Kg2 (11.424.092) 521
10/42 1:11 -1.55 34.Kg1 Re4 35.Bg3 c4 36.Re1 c3 37.b3 Re3
38.Qf2 c2 39.Kh1 Rc8 (37.687.913) 527
10/52 4:30 -0.87 34.Nc3 Nxf4+ 35.Qxf4 Qc6+ 36.Qf3 Qxf3+
37.exf3 dxc3 38.bxc3 Bxc3 39.Ra3 Be5
40.Ra2 Red8 41.Rxd8+ Rxd8 42.a5 bxa5
43.Bxc5 Ra8 44.Ra4 (145.524.646) 537
10/58 7:43 -0.94 34.Nc3 Nxf4+ 35.Qxf4 Qc6+ 36.Kh3 dxc3
37.a5 bxa5 38.Qc4+ Re6 39.bxc3 Be5
40.Bxc5 Kg7 41.Qb3 Qxc5 42.Qxe6 Qxc3+
43.e3 Qxe3+ 44.Kg2 Qxg5+ 45.Kh3 Bxa1
46.Qd7+ Kf6 47.Qc6+ (248.947.984) 536
11/58 8:54 -1.00 34.Nc3 Nxf4+ 35.Qxf4 Qc6+ 36.Qf3 Qxf3+
37.exf3 dxc3 38.bxc3 Bxc3 39.Rac1 Be5
40.Rc4 Kf7 41.Rb1 Rab8 42.a5 bxa5
43.Rxb8 Rxb8 44.Bxc5 (289.141.016) 541
12/63 17:15 -1.09 34.Nc3 Nc7 35.Nb5 Nxb5 36.axb5 Rad8
37.Qb3+ Kf8 38.Rd2 Re4 39.Bg3 Re6
40.Bf2 Qf7 41.Qf3 (562.393.759) 542
best move: Nb5-c3 time: 20:16.313 min n/s: 544.016 CPU 100.0% n/s(1CPU): 544.016 nodes: 661.660.000
[Event "12 Minutes/Game + 6 Seconds/Move"]
[Site "Engine Match"]
[Date "2009.01.17"]
[Round "2"]
[White "Blueberry Beta 4 DM70 Build 262"]
[Black "Rybka 2.2n2 mp 32-bit PVtips5menbases"]
[ECO "E01"]
[Result "0-1"]
1. Nf3 {book 0s} d5 {book 0s} 2. d4 {book 0s} Nf6 {book 0s}
3. c4 {book 0s} e6 {book 0s} 4. g3 {book 0s} Bd6 {book 0s}
5. c5 {-0.10/9 53s} Be7 {-0.02/15 40s} 6. Bg2 {-0.19/9 24s}
b6 {+0.04/15 1:29m} 7. cxb6 {-0.25/8 31s} axb6 {0.00/15
23s} 8. Nc3 {-0.16/9 30s} O-O {+0.02/14 52s} 9. O-O
{-0.23/9 29s} c5 {+0.05/14 37s} 10. Ne5 {-0.30/9 44s} Bb7
{+0.17/14 1:07m} 11. a4 {-0.27/9 25s} Nc6 {+0.20/13 31s}
12. Nxc6 {-0.36/9 17s} Bxc6 {+0.21/14 16s} 13. Bf4 {-0.32/9
15s} Qd7 {+0.20/13 33s} 14. Bf3 {-0.38/9 21s} Rfd8
{+0.20/12 18s} 15. Be3 {-0.56/9 16s} h6 {+0.30/12 18s}
16. Qc2 {-0.40/9 27s} Bd6 {+0.32/13 18s} 17. Qb3 {-0.45/9
22s} e5 {+0.57/13 30s} 18. dxe5 {-1.37/9 23s} Bxe5
{+0.64/13 5s} 19. Nb5 {-1.16/8 22s} d4 {+0.70/14 32s}
20. Bxc6 {-1.18/11 16s} Qxc6 {+0.67/14 11s} 21. f4
{-1.11/10 11s} Bd6 {+0.65/13 27s} 22. Bf2 {-1.18/10 18s}
Be7 {+0.66/12 32s} 23. Rfd1 {-1.20/8 21s} Nd5 {+0.68/13
54s} 24. Rdc1 {-0.94/9 20s} Bf6 {+0.79/12 8s} 25. Rd1
{-0.96/8 12s} Qe6 {+0.73/12 30s} 26. Qf3 {-0.72/10 30s} g6
{+0.75/11 11s} 27. Kg2 {-0.84/8 34s} h5 {+0.79/10 11s}
28. h3 {-0.96/8 15s} Qf5 {+0.81/10 15s} 29. Qd3 {-1.17/9
32s} Qd7 {+0.78/12 17s} 30. Qf3 {-0.99/8 14s} Bg7 {+0.78/12
36s} 31. g4 {-0.69/8 9s} hxg4 {+1.01/11 6s} 32. hxg4
{-0.85/9 11s} f5 {+1.25/12 6s} 33. g5 {-0.81/8 13s} Re8
{+1.15/11 3s} 34. Rd2 {-1.32/8 24s} (34. Nc3{!} Nxf4+ {Rybka plays Nb4}35. Qxf4 Qc6+ 36. Qf3 Qxf3+ 37. exf3 dxc3 38. bxc3 Bxc3
{[d]r3r1k1/8/1p4p1/2p2pP1/P7/2b2P2/5BK1/R2R4 w - -
With drawing chances})
34... Re4 {+1.47/12 6s} 35. Bg3 {-1.32/8 9s} Re3 {+1.86/12
6s} 36. Qf2 {-2.16/10 11s} Qe6 {+1.87/13 8s} 37. Kh2
{-2.17/9 34s} Be5 {+2.47/12 14s} 38. Rf1 {-3.23/10 52s} Bb8
{+2.66/13 15s} 39. Kh1 {-3.55/8 12s} Rxa4 {+3.12/13 13s}
40. Kg1 {-4.18/9 16s} Re4 {+3.85/11 8s} 41. Qh2 {-4.80/8
6s} Rxf4 {+5.36/12 9s} 42. Bxf4 {-6.17/10 8s} Bxf4
{+7.23/14 6s} 43. Rxf4 {-6.77/11 12s} Qe3+ {+8.57/15 6s}
44. Qf2 {-6.77/12 9s} Qxd2 {+8.01/16 24s} 45. Rh4 {-7.28/8
12s} Ra1+ {+14.98/15 5s} 46. Kh2 {-13.78/9 1:48m} d3
{+15.18/16 6s} 47. Nc7 {-10.83/6 6s} dxe2 {+M11/8 0s}
48. Kh3 {-17.23/4 4s} e1=Q {+M6/5 0s} 49. Qxe1 {-M5/43 3s}
Rxe1 {+M5/3 0s} 50. Nxd5 {-M4/14 4s} Qd3+ {+M4/3 0s}
51. Ne3 {-M3/63 1s} Qxe3+ {+M3/3 0s} 52. Kg2 {-M2/63 0s}
Rg1+ {+M2/3 0s} 53. Kh2 {-M1/4 0s} Qg3# {+M1/3 0s} 0-1