Bo Han Zhu's Results


* PAIR AWARDS – SECTION OR OVERALL
Pairs receive their section awards or their overall award, whichever is greater, but not both. For example, a pair whose section award was 0.50 and whose overall award was 0.65 would be credited with 0.65 masterpoints. Conversely, a pair with a section award of 0.90 and an overall award of only 0.75 would be credited with the 0.90 masterpoints. If an award is displayed with a “strikethrough” (for example, 1.44) it has been replaced by a later award. Only awards without a strikethrough will be added to your permanent record.
Use [Shift] + click to sort multiple columns
Date Tournament Event Session Last Updated % mps Color Links
09/29/2018 Santa Rosa Fall Sectional Stratified Open Pairs 10:00 am 09/29/2018 04:05 PM 51.31
08/04/2018 2018 Summer NABC YNABC Saturday Open Teams 2:00 pm 08/04/2018 06:25 PM 7.85 Gold
08/04/2018 2018 Summer NABC YNABC Saturday Open Teams 10:00 am 08/04/2018 05:09 PM * 0.54 Red
08/03/2018 2018 Summer NABC 2 Friday Evening Swiss Teams 7:30 pm 08/04/2018 08:24 AM 2.66 Red
08/03/2018 2018 Summer NABC YNABC Friday Open Pairs 2:00 pm 08/03/2018 04:29 PM 59.87 5.10 Gold
08/03/2018 2018 Summer NABC YNABC Friday Open Pairs 10:00 am 08/03/2018 05:20 PM 69.26 * 1.88 Gold
08/02/2018 2018 Summer NABC WERNHER OPEN PAIRS 7:30 pm 08/04/2018 09:55 AM 55.25 25.00 Platinum
08/02/2018 2018 Summer NABC WERNHER OPEN PAIRS 1:00 pm 08/02/2018 07:26 PM 54.63 * 6.94 Platinum
08/01/2018 2018 Summer NABC WERNHER OPEN PAIRS 7:30 pm 08/02/2018 03:51 PM 58.75 * 5.06 Platinum
08/01/2018 2018 Summer NABC WERNHER OPEN PAIRS 1:00 pm 08/01/2018 07:26 PM 56.03 * 2.15 Platinum
08/01/2018 2018 Summer NABC Mon-Wed Morning Side Game 9:00 am 08/01/2018 02:34 PM 50.28
07/31/2018 2018 Summer NABC Mon-Wed Morning Side Game 9:00 am 07/31/2018 11:49 AM 47.92 * 1.38 Red
07/30/2018 2018 Summer NABC Monday Daylight Open Pairs 3:00 pm 07/31/2018 12:10 PM 53.63 0.84 Red
07/30/2018 2018 Summer NABC Mon-Wed Morning Side Game 9:00 am 07/30/2018 03:19 PM 53.19 * 1.58 Red
07/29/2018 2018 Summer NABC 0-10,000 PAIRS 7:30 pm 08/04/2018 03:51 PM 47.56 5.12 Gold
07/29/2018 2018 Summer NABC 0-10,000 PAIRS 1:00 pm 07/30/2018 10:52 AM 52.09 * 5.12 Gold
07/30/2018 2018 Summer NABC SPINGOLD KNOCKOUT TEAMS 1:00 pm 08/05/2018 09:15 PM 5.00 Platinum
08/01/2018 2018 Summer NABC Mon-Wed Morning Side Game Series Final 08/04/2018 11:36 AM 1.58 Red
07/28/2018 2018 Summer NABC 0-10,000 PAIRS 7:30 pm 07/29/2018 09:31 AM 51.68 * 3.74 Gold
07/28/2018 2018 Summer NABC 0-10,000 PAIRS 1:00 pm 07/28/2018 09:38 PM 54.81 * 2.53 Gold
07/27/2018 2018 Summer NABC BRUCE LM -6000 LIFE MASTER PAIRS 7:30 pm 07/28/2018 03:50 PM 42.99 1.42 Red
07/27/2018 2018 Summer NABC BRUCE LM -6000 LIFE MASTER PAIRS 1:00 pm 07/27/2018 07:15 PM 54.16 * 1.42 Red
07/26/2018 2018 Summer NABC Thursday A/X Pairs 7:30 pm 07/27/2018 09:05 AM 62.99 7.65 Gold
07/26/2018 2018 Summer NABC Thursday A/X Pairs 1:00 pm 07/26/2018 08:44 PM 48.50
07/15/2018 Hamilton Sectional Stratiflighted A/X Swiss Teams 10:00 am 07/15/2018 05:19 PM 10.52 Silver
07/14/2018 Hamilton Sectional Stratified Open Pairs 2:15 pm 07/14/2018 05:29 PM 64.86 15.21 Silver
07/14/2018 Hamilton Sectional Stratified Open Pairs 10:00 am 07/14/2018 04:20 PM 64.33 * 2.86 Silver
07/08/2018 SW Ontario Regional Bracketed Swiss Teams (Playthrough) 1 10:00 am 07/08/2018 04:05 PM 1.26 Red
07/06/2018 SW Ontario Regional Bracketed Knockout 1 10:00 am 07/07/2018 04:20 PM 22.46 Gold
07/05/2018 SW Ontario Regional A/X/Y Swiss Teams 10:00 am 07/06/2018 09:19 AM 10.50 Gold
07/04/2018 SW Ontario Regional Compact Swiss Teams 2:30 pm 07/04/2018 04:59 PM 2.63 Red
07/04/2018 SW Ontario Regional Bracketed Knockout 1 10:00 am 07/05/2018 04:49 PM
07/03/2018 SW Ontario Regional A/X/Y Open Pairs 2:30 pm 07/03/2018 05:10 PM 53.31 14.03 Gold
07/03/2018 SW Ontario Regional A/X/Y Open Pairs 10:00 am 07/03/2018 02:30 PM 58.63 * 2.65 Gold|Red
07/01/2018 Thornhill Sectional Flight A/X Swiss Teams 11:00 am 07/01/2018 06:04 PM 3.90 Silver
06/24/2018 Kingston Bracketed Swiss 1 9:30 am 06/24/2018 04:09 PM 17.67 Gold
06/23/2018 Kingston KO 6 6 9:00 am 06/23/2018 09:40 PM 11.70 Gold
06/22/2018 Kingston Stratified Open Swiss 1:30 pm 06/22/2018 09:39 PM 1.26 Red
06/21/2018 Kingston KO 4 1 9:00 am 06/23/2018 07:00 PM 25.23 Gold
06/20/2018 Kingston 1 Session Swiss 7:00 pm 06/21/2018 02:50 PM 2.23 Red
06/20/2018 Kingston KO 3 Bracketed 1 9:00 am 06/23/2018 07:00 PM 25.23 Gold
06/19/2018 Kingston KO 1 Bracketed 1 9:30 am 06/23/2018 06:59 PM 23.53 Gold
03/31/2018 Toronto Regional Open Pairs (Open/4000/2000) 3:00 pm 03/31/2018 05:50 PM 54.69 11.81 Gold
03/31/2018 Toronto Regional Open Pairs (Open/4000/2000) 10:00 am 03/31/2018 12:40 PM 57.92 * 2.70 Red
03/31/2018 Toronto Regional Fri/Sat Side Game Series II Final 03/31/2018 08:09 PM
03/30/2018 Toronto Regional Open Pairs (Open/3500) 3:00 pm 03/30/2018 05:55 PM 46.51
03/30/2018 Toronto Regional Open Pairs (Open/3500) 10:00 am 03/30/2018 04:14 PM 45.42
03/30/2018 Toronto Regional Fri/Sat Side Game II 7:30 pm 03/30/2018 09:49 PM 47.00
03/29/2018 Toronto Regional Side Game Swiss Teams 4:00 pm 03/29/2018 06:40 PM 1.57 Red
03/27/2018 Toronto Regional Open Pairs (Open/4000/2000) 4:00 pm 03/30/2018 03:20 PM 57.78 1.74 Red
03/28/2018 Toronto Regional Flight A Swiss Teams 11:00 am 03/28/2018 06:49 PM 16.28 Gold
03/27/2018 Toronto Regional Open Pairs (Open/4000/2000) 11:00 am 03/27/2018 01:50 PM 48.08
03/25/2018 Royal City Spring Fling Stratiflighted A/X Swiss Teams 10:30 am 03/25/2018 09:04 PM 9.13 Silver
03/24/2018 Royal City Spring Fling Stratiflighted A/X Pairs 3:30 pm 03/24/2018 05:59 PM 56.02 9.28 Silver
03/24/2018 Royal City Spring Fling Stratiflighted A/X Pairs 10:30 am 04/05/2018 04:44 PM 54.17 * 0.93 Silver
01/13/2018 Rock and Roll Regional Open Pairs 3:00 pm 01/14/2018 08:39 AM 48.40
01/13/2018 Rock and Roll Regional Open Pairs 10:00 am 01/13/2018 12:39 PM 46.44
01/13/2018 Rock and Roll Regional Stratified PM Side Game Series Final 01/13/2018 10:14 PM 5.82 Gold
01/13/2018 Rock and Roll Regional Stratified PM Side Game 7:30 pm 01/13/2018 10:14 PM 50.93 * 1.02 Red
01/12/2018 Rock and Roll Regional Open Pairs 3:00 pm 01/12/2018 05:30 PM 44.37 0.75 Red
01/12/2018 Rock and Roll Regional Open Pairs 10:00 am 01/12/2018 03:39 PM 47.82 * 0.75 Red
01/12/2018 Rock and Roll Regional Stratified PM Side Game 7:30 pm 01/12/2018 10:09 PM 58.33 * 1.54 Red
01/11/2018 Rock and Roll Regional Open Pairs 3:00 pm 01/11/2018 05:40 PM 55.45 8.12 Gold
01/11/2018 Rock and Roll Regional Open Pairs 10:00 am 01/11/2018 12:34 PM 50.96
01/11/2018 Rock and Roll Regional Stratified PM Side Game 7:30 pm 01/11/2018 09:49 PM 54.46 * 1.70 Red
01/10/2018 Rock and Roll Regional Stratified Pairs 3:00 pm 01/10/2018 05:34 PM 63.83 9.52 Gold
01/10/2018 Rock and Roll Regional Stratified Pairs 10:00 am 01/27/2018 01:35 PM 50.27
01/10/2018 Rock and Roll Regional Stratified PM Side Game 7:30 pm 01/10/2018 09:59 PM 55.32 * 1.92 Red
01/07/2018 Toronto New Year Sectional Stratiflighted A/X Swiss Teams 11:00 am 01/07/2018 07:39 PM 0.64 Silver
01/06/2018 Toronto New Year Sectional Flight A/X Pairs 4:00 pm 01/06/2018 07:35 PM 62.95 8.29 Silver
01/06/2018 Toronto New Year Sectional Flight A/X Pairs 11:00 am 01/06/2018 02:10 PM 51.90 * 1.94 Silver
01/05/2018 Toronto New Year Sectional Stratified Open Pairs 4:00 pm 01/06/2018 01:55 PM 44.15
01/05/2018 Toronto New Year Sectional Stratified Open Pairs 11:00 am 01/05/2018 07:40 PM 63.76 14.00 Silver
12/31/2017 Myrtle Beach MABC New Year's Conch Knockout 2 1:00 pm 01/02/2018 10:45 AM 18.22 Gold
12/29/2017 Myrtle Beach MABC New Year's Flounder Knockout 2 1:00 pm 12/30/2017 09:49 PM 18.33 Gold
12/27/2017 Myrtle Beach MABC New Year's Beach Welcome Knockout 3 1:00 pm 12/28/2017 09:55 PM 16.33 Gold
08/13/2017 Can-Am Sunday A/X Swiss Teams 10:00 am 08/14/2017 08:20 AM 1.76 Red
08/11/2017 Can-Am Friday A/X Swiss Teams 2:45 pm 08/11/2017 10:04 PM 0.66 Red
08/11/2017 Can-Am Friday-Saturday Knockout Teams #3 2 10:00 am 08/13/2017 08:54 AM 11.40 Gold
08/10/2017 Can-Am Thursday A/X Open Pairs 2:45 pm 08/11/2017 10:04 AM 48.10
08/10/2017 Can-Am Thursday A/X Open Pairs 10:00 am 08/10/2017 12:54 PM 45.86
08/09/2017 Can-Am Wednesday A/X Open Pairs 2:45 pm 09/06/2017 10:54 AM 63.40 29.31 Gold
08/09/2017 Can-Am Wednesday A/X Open Pairs 10:00 am 09/06/2017 11:00 AM 62.31 * 4.97 Gold
08/09/2017 Can-Am Wednesday Evening Open Pairs 7:30 pm 08/10/2017 12:15 PM 68.29 5.54 Red
07/30/2017 2017 Summer NABC 2nd Sunday Bracketed B 20 VP Teams 8 10:00 am 08/11/2017 08:20 AM 0.54 Red
07/29/2017 2017 Summer NABC 2nd Saturday Evening Side Swiss Teams 7:30 pm 07/29/2017 10:15 PM 0.50 Red
07/29/2017 2017 Youth NABC DOUBLE DUMMY NATIONAL YOUTH SWISS TEAMS 10:00 am 07/29/2017 09:19 PM 3.41 Gold
07/29/2017 2017 Youth NABC DOUBLE DUMMY NATIONAL YOUTH SWISS TEAMS 10:00 am 07/29/2017 01:30 PM * 0.54 Red
07/28/2017 2017 Summer NABC 2nd Friday Evening Side Swiss Teams 7:30 pm 07/28/2017 10:05 PM 1.75 Red
07/28/2017 2017 Youth NABC BARON BARCLAY NATIONAL YOUTH OPEN PAIRS 2:00 pm 07/30/2017 01:30 PM 55.38 2.16 Gold
07/28/2017 2017 Youth NABC BARON BARCLAY NATIONAL YOUTH OPEN PAIRS 10:00 am 07/30/2017 01:32 PM 60.31 * 1.69 Gold
07/27/2017 2017 Summer NABC 2nd Thursday Afternoon/Evening Open Pairs 7:30 pm 07/28/2017 12:40 PM 57.52 2.26 Gold|Red
07/27/2017 2017 Summer NABC 2nd Thursday Afternoon/Evening Open Pairs 1:00 pm 07/27/2017 10:36 PM 47.18 * 0.54 Red
07/27/2017 2017 Youth NABC YNABC Youth Pairs 10:00 am 07/27/2017 02:40 PM 64.72 5.51 Red
07/26/2017 2017 Summer NABC Wednesday Afternoon/Evening Open Pairs 7:30 pm 07/27/2017 05:35 PM 61.47 6.56 Gold
07/26/2017 2017 Summer NABC Wednesday Afternoon/Evening Open Pairs 1:00 pm 07/26/2017 04:35 PM 46.72
07/26/2017 2017 Summer NABC Mon-Wed Morning Side Game 9:00 am 07/26/2017 03:39 PM 54.02 * 2.45 Red
07/25/2017 2017 Summer NABC Tue-Wed Afternoon/Evening Knockout Teams 3 1:00 pm 07/26/2017 10:40 PM
07/25/2017 2017 Summer NABC Tuesday Evening Side Swiss Teams 7:30 pm 07/25/2017 10:44 PM 7.65 Red
07/25/2017 2017 Summer NABC Mon-Wed Morning Side Game 9:00 am 07/25/2017 03:34 PM 50.19 * 1.20 Red
07/24/2017 2017 Summer NABC Monday CKO - Bracket IV 1:00 pm 07/25/2017 10:40 AM 3.31 Gold
07/23/2017 2017 Summer NABC Fri-Sun Morning Side Game Series Final 08/08/2017 10:45 AM
07/26/2017 2017 Summer NABC Mon-Wed Morning Side Game Series Final 08/08/2017 10:46 AM 10.15 Gold
07/24/2017 2017 Summer NABC Mon-Wed Morning Side Game 9:00 am 07/25/2017 10:40 AM 61.40 * 4.27 Gold|Red
07/23/2017 2017 Summer NABC YOUNG 0-2500 PAIRS 7:30 pm 07/28/2017 04:47 PM 45.30 27.26 Gold|Red
07/23/2017 2017 Summer NABC YOUNG 0-2500 PAIRS 1:00 pm 07/23/2017 07:35 PM 53.75 * 27.26 Gold|Red
07/22/2017 2017 Summer NABC YOUNG 0-2500 PAIRS 7:30 pm 07/23/2017 01:09 PM 63.83 * 24.85 Gold|Red
07/23/2017 2017 Summer NABC Fri-Sun Morning Side Game 9:00 am 07/23/2017 03:34 PM 43.95
07/22/2017 2017 Summer NABC YOUNG 0-2500 PAIRS 1:00 pm 07/22/2017 10:35 PM 52.85 * 15.61 Gold|Red
07/22/2017 2017 Summer NABC Fri-Sun Morning Side Game 9:00 am 07/22/2017 04:39 PM 48.51
07/21/2017 2017 Summer NABC YOUNG 0-2500 PAIRS 7:30 pm 07/21/2017 11:50 PM 63.01 * 14.07 Gold|Red
07/21/2017 2017 Summer NABC YOUNG 0-2500 PAIRS 1:00 pm 07/22/2017 11:35 AM 55.06 * 1.57 Red
07/21/2017 2017 Summer NABC Fri-Sun Morning Side Game 9:00 am 07/21/2017 05:29 PM 50.06
07/20/2017 2017 Summer NABC Thursday Open Pairs 7:30 pm 07/22/2017 09:26 AM 40.09
07/20/2017 2017 Summer NABC Thursday Open Pairs 1:00 pm 07/22/2017 09:25 AM 42.94
07/09/2017 Hamilton Sectional Stratiflighted A/X Swiss Teams 10:30 am 07/09/2017 05:49 PM 0.64 Silver
07/02/2017 Thornhill Summer Sectional Flight A/X Swiss Teams 11:00 am 07/02/2017 05:54 PM 5.35 Silver
07/01/2017 Thornhill Summer Sectional Stratified Open Pairs 4:00 pm 07/01/2017 07:24 PM 41.90 1.88 Silver
07/01/2017 Thornhill Summer Sectional Stratified Open Pairs 11:00 am 07/02/2017 05:25 PM 56.41 * 1.88 Silver
06/18/2017 Waterloo Region Spring Fling Sunday B/C/D Swiss Teams 10:00 am 06/18/2017 05:10 PM 4.46 Silver
06/17/2017 Waterloo Region Spring Fling Saturday A/X Pairs 2:30 pm 06/17/2017 05:29 PM 56.93 7.25 Silver
06/17/2017 Waterloo Region Spring Fling Saturday A/X Pairs 10:00 am 06/17/2017 12:59 PM 52.84 * 0.59 Silver
04/15/2017 Toronto Regional Super Gold Rush Pairs 2:30 pm 04/15/2017 05:40 PM 63.97 6.94 Gold
04/15/2017 Toronto Regional Super Gold Rush Pairs 10:00 am 04/15/2017 02:20 PM 54.81 * 0.77 Red
04/14/2017 Toronto Regional Gold Rush Pairs 2:30 pm 04/14/2017 09:35 PM 58.93 1.12 Gold
04/14/2017 Toronto Regional Gold Rush Pairs 10:00 am 04/14/2017 02:00 PM 48.82
04/13/2017 Toronto Regional Gold Rush Pairs 2:30 pm 04/13/2017 05:30 PM 44.64 0.64 Red
04/13/2017 Toronto Regional Gold Rush Pairs 10:00 am 04/13/2017 01:05 PM 52.68 * 0.64 Red
04/12/2017 Toronto Regional Bracketed Swiss Teams 3 2:30 pm 04/12/2017 10:04 PM 3.14 Gold
04/11/2017 Toronto Regional Super Gold Rush Pairs 7:00 pm 04/11/2017 10:10 PM 63.72 8.66 Gold
04/11/2017 Toronto Regional Super Gold Rush Pairs 1:00 pm 04/11/2017 07:35 PM 60.83 * 1.53 Red
07/30/2016 2016 Youth NABC BRIDGE BASE ONLINE NATIONAL YOUTH SWISS TEAMS 2:00 pm 07/30/2016 07:31 PM 3.57 Gold
07/30/2016 2016 Summer NABC BRIDGE BASE ONLINE NATIONAL YOUTH SWISS TEAMS 10:00 am 07/30/2016 07:30 PM 0.49 Red
07/30/2016 2016 Youth NABC BRIDGE BASE ONLINE NATIONAL YOUTH SWISS TEAMS 10:00 am 07/30/2016 07:30 PM * 0.49 Red
07/29/2016 2016 Youth NABC BARON BARCLAY NATIONAL YOUTH OPEN PAIRS 2:00 pm 07/29/2016 06:55 PM 45.46 2.18 Gold
07/29/2016 2016 Youth NABC BARON BARCLAY NATIONAL YOUTH OPEN PAIRS 10:00 am 07/29/2016 11:11 PM 72.05 * 2.18 Gold
07/28/2016 2016 Summer NABC StratiFlighted Daylight A/X Pairs 3:00 pm 07/28/2016 11:16 PM 53.04 2.19 Red
07/28/2016 2016 Summer NABC StratiFlighted Daylight A/X Pairs 10:00 am 07/28/2016 12:51 PM 50.92 * 0.89 Red
07/16/2016 Hamilton Sectional Saturday Open Pairs 3:00 pm 07/27/2016 11:25 AM 63.34 8.70 Silver
07/16/2016 Hamilton Sectional Saturday Open Pairs 10:30 am 07/27/2016 11:24 AM 53.63 * 1.26 Silver
07/17/2016 Hamilton Sectional Sunday B/C Swiss 10:30 am 07/27/2016 11:27 AM 2.39 Silver
07/10/2016 London Bridge Regional Stratiflighted B/C/D Swis Teams 10:00 am 07/10/2016 04:53 PM 1.83 Gold
07/09/2016 London Bridge Regional Stratified (A/B/C) Pairs 2:30 pm 07/09/2016 05:35 PM 48.40
07/09/2016 London Bridge Regional Stratified (A/B/C) Pairs 10:00 am 07/09/2016 12:52 PM 42.39
07/08/2016 London Bridge Regional Weekend Bracketed Knockouts 3 10:00 am 07/09/2016 04:45 PM
07/08/2016 London Bridge Regional Friday Compact KO 2:30 pm 07/08/2016 09:23 PM
07/08/2016 London Bridge Regional Evening Side Game Final 07/08/2016 09:33 PM
07/07/2016 London Bridge Regional Gold Rush Swiss Teams 10:00 am 07/07/2016 06:16 PM 0.86 Red
07/06/2016 London Bridge Regional Gold Rush Pairs 2:30 pm 07/06/2016 07:51 PM 50.30 1.68 Gold
07/06/2016 London Bridge Regional Gold Rush Pairs 10:00 am 07/06/2016 12:30 PM 61.09 * 1.34 Red
07/06/2016 London Bridge Regional Evening Side Game 7:00 pm 07/06/2016 09:25 PM 47.86
07/05/2016 London Bridge Regional Gold Rush Pairs 2:30 pm 07/05/2016 05:19 PM 60.71 3.32 Gold
07/05/2016 London Bridge Regional Gold Rush Pairs 10:00 am 07/05/2016 04:44 PM 53.21 * 1.15 Red
07/03/2016 Thornhill Summer Sectiona Flight B/C/D 0-2000 Swiss Teams 11:00 am 07/03/2016 06:21 PM 2.71 Silver
07/02/2016 Thornhill Summer Sectiona 0-300 Pairs 1:00 pm 07/02/2016 07:32 PM 53.61 0.64 Silver
07/02/2016 Thornhill Summer Sectiona 0-300 Pairs 6:30 pm 07/02/2016 09:09 PM 70.24 2.27 Silver
06/12/2016 Toronto I/N Sectional Stratified 0-300 pairs 10:00 am 06/12/2016 09:06 PM 74.40 3.30 Silver
06/12/2016 Toronto I/N Sectional Stratified 0-300 Swiss teams 3:00 pm 06/12/2016 09:06 PM 1.55 Silver
01/09/2016 Toronto Sectional Saturday Afternoon NLM 499er Pairs 6:00 pm 01/09/2016 08:23 PM 59.31 1.17 Silver
01/09/2016 Toronto Sectional Saturday Morning NLM 499er Pairs 6:00 pm 01/09/2016 04:40 PM 56.53 0.78 Silver
01/08/2016 Toronto Sectional Friday Afternoon NLM 499er Pairs 6:00 pm 01/08/2016 05:51 PM 52.81 0.60 Silver
01/08/2016 Toronto Sectional Friday Evening NLM 499er Pairs 6:00 pm 01/09/2016 09:17 AM 50.57
01/02/2015 City Of Toronto Sectional Friday Afternoon Open Pairs 6:00 pm 03/03/2015 11:13 AM 49.33 0.59 Silver
01/02/2015 City Of Toronto Sectional Friday Morning Open Pairs 6:00 pm 03/03/2015 11:14 AM 45.18


Courtesy of Fast Results

Courtesy of Bridge Winners

Courtesy of Bridge Base Online

Courtesy of The Common Game