Patricia Rolandelli's Results


Use [Shift] + click to sort multiple columns
Date Tournament Event Session Last Updated % mps Color Links
10/11/2019 Reno/Sparks Regional BLACKJACK GOLD PAIRS 0-200/400/750 3:00 pm 10/11/2019 09:00 PM 52.36
10/11/2019 Reno/Sparks Regional BLACKJACK GOLD PAIRS 0-200/400/750 10:00 am 10/11/2019 04:05 PM 47.92
10/10/2019 Reno/Sparks Regional LOVELOCK GOLD PAIRS 0-200/400/750 3:00 pm 10/10/2019 09:05 PM 59.31 1.61 Gold
10/10/2019 Reno/Sparks Regional LOVELOCK GOLD PAIRS 0-200/400/750 10:00 am 10/10/2019 03:35 PM 43.06
10/09/2019 Reno/Sparks Regional EUREKA! GOLD PAIRS 0-200/400/750 3:00 pm 10/09/2019 08:40 PM 46.38 0.69 Red
10/09/2019 Reno/Sparks Regional EUREKA! GOLD PAIRS 0-200/400/750 10:00 am 10/09/2019 04:30 PM 53.89 * 0.69 Red
06/30/2019 Diablo Valley Summer Sectional Bracketed Swiss Teams 4 10:00 am 06/30/2019 07:56 PM 0.33 Silver
06/01/2019 California Capital Regional Gold Rush Swiss 10:00 am 06/01/2019 09:00 PM 0.22 Red
06/01/2019 California Capital Regional Capital Thu-Sat Side Pairs Final 06/02/2019 01:12 AM ** 1.81 Red
06/01/2019 California Capital Regional Capital Thu-Sat Side Pairs 7:00 pm 06/02/2019 01:10 AM 55.00 ** 1.81 Red
05/31/2019 California Capital Regional Delta Compact KOs 2 1:00 pm 06/01/2019 01:11 AM
05/31/2019 California Capital Regional Capital Thu-Sat Side Pairs 7:00 pm 06/01/2019 01:12 AM 39.81
05/30/2019 California Capital Regional Placer Gold Pairs 7:00 pm 05/31/2019 04:01 PM 52.64 1.45 Gold
05/30/2019 California Capital Regional Placer Gold Pairs 1:00 pm 05/30/2019 09:20 PM 54.46 * 1.45 Gold
05/29/2019 California Capital Regional Placer Gold Pairs 7:00 pm 05/30/2019 09:30 PM 40.77
05/29/2019 California Capital Regional Placer Gold Pairs 1:00 pm 05/29/2019 07:05 PM 52.68
01/04/2019 Monterey Clambake Tom Watson Strat Side Pairs 7:00 pm 01/10/2019 10:55 AM 41.56
01/04/2019 Monterey Clambake Tom Watson Strat Side Pairs 1:00 pm 01/04/2019 07:20 PM 50.36
01/03/2019 Monterey Clambake Stratified Midflight Pairs 7:00 pm 01/15/2019 03:10 PM 40.09
01/03/2019 Monterey Clambake Stratified Midflight Pairs 1:00 pm 01/15/2019 03:11 PM 44.55
01/02/2019 Monterey Clambake Stratified Midflight Pairs 7:00 pm 01/04/2019 09:29 AM 53.24 0.83 Red
01/02/2019 Monterey Clambake Stratified Midflight Pairs 1:00 pm 01/03/2019 01:14 AM 46.53
05/30/2018 California Capital Regional Wednesday Daylight Pairs 3:00 pm 05/31/2018 12:15 AM 38.51
05/30/2018 California Capital Regional Wednesday Daylight Pairs 10:00 am 05/31/2018 12:14 AM 47.37
05/30/2018 California Capital Regional Folsom Mon-Wed Side Pairs Final 05/31/2018 01:45 AM 0.93 Red
05/29/2018 California Capital Regional Tuesday Daylight Gold Pairs 3:00 pm 05/29/2018 08:40 PM 51.79 1.18 Red
05/29/2018 California Capital Regional Tuesday Daylight Gold Pairs 10:00 am 05/29/2018 04:45 PM 55.53 * 0.59 Red
05/29/2018 California Capital Regional Folsom Mon-Wed Side Pairs 7:00 pm 05/30/2018 02:15 AM 39.63
05/28/2018 California Capital Regional Folsom Mon-Wed Side Pairs 7:00 pm 05/29/2018 01:39 AM 46.67 * 0.93 Red
04/29/2018 Diablo Valley Spring Sectional Bracketed Swiss Teams 4 10:00 am 04/29/2018 08:04 PM 2.82 Silver
04/28/2018 Diablo Valley Spring Sectional 499er Pairs 10:00 am 04/28/2018 08:45 PM 45.83
04/14/2018 Modesto Spring Regional Jackie Mathews Side Pairs Final 04/15/2018 12:45 AM
04/13/2018 Modesto Spring Regional Choice Gold Rush Pairs 7:00 pm 04/14/2018 12:55 AM 43.33
04/13/2018 Modesto Spring Regional Choice Gold Rush Pairs 1:30 pm 04/13/2018 07:19 PM 36.50
04/12/2018 Modesto Spring Regional Choice Gold Rush Pairs 7:00 pm 04/13/2018 01:10 AM 44.68
04/12/2018 Modesto Spring Regional Choice Gold Rush Pairs 1:30 pm 04/12/2018 07:29 PM 40.90
04/11/2018 Modesto Spring Regional Bracketed Open Swiss Teams 3 1:30 pm 04/12/2018 01:04 AM 0.32 Red
04/10/2018 Modesto Spring Regional Tuesday Bracketed KO 3 1:30 pm 04/12/2018 01:00 AM
04/10/2018 Modesto Spring Regional Jackie Mathews Side Pairs 7:00 pm 04/11/2018 12:45 AM 46.43
12/01/2017 2017 Fall NABC Daylight Gold Rush Pairs (750/500/200) 3:00 pm 12/02/2017 01:55 AM 42.26
12/01/2017 2017 Fall NABC Daylight Gold Rush Pairs (750/500/200) 10:00 am 12/01/2017 07:35 PM 34.82
11/30/2017 2017 Fall NABC Daylight Gold Rush Pairs (750/300) 3:00 pm 12/01/2017 02:01 PM 42.86
11/30/2017 2017 Fall NABC Daylight Gold Rush Pairs (750/300) 10:00 am 11/30/2017 05:25 PM 43.45
11/29/2017 2017 Fall NABC Daylight B/C/D Swiss Teams (3000/1500/750) 10:00 am 11/29/2017 09:20 PM 0.35 Red
11/28/2017 2017 Fall NABC Gold Rush Pairs (750/500/200) 3:00 pm 11/29/2017 09:32 AM 51.19 1.58 Red
11/28/2017 2017 Fall NABC Gold Rush Pairs (750/500/200) 10:00 am 11/30/2017 04:00 PM 52.38 * 0.62 Red
10/14/2017 Reno Regional at the Nugget (Sparks) Heavenly Gold Rush Pairs 7:00 pm 10/15/2017 12:44 AM 47.62
10/14/2017 Reno Regional at the Nugget (Sparks) Heavenly Gold Rush Pairs 1:00 pm 10/15/2017 01:14 PM 40.82
10/13/2017 Reno Regional at the Nugget (Sparks) Blackjack Gold Rush Pairs 3:00 pm 10/14/2017 06:15 PM 49.11
10/13/2017 Reno Regional at the Nugget (Sparks) Blackjack Gold Rush Pairs 10:00 am 10/13/2017 04:00 PM 48.21
10/12/2017 Reno Regional at the Nugget (Sparks) Lovelock Gold Rush Pairs 7:00 pm 10/13/2017 01:00 AM 47.16 0.34 Red
10/12/2017 Reno Regional at the Nugget (Sparks) Lovelock Gold Rush Pairs 1:00 pm 10/12/2017 07:05 PM 50.51 * 0.34 Red
10/11/2017 Reno Regional at the Nugget (Sparks) Tahoe Bracketed KOs 2 1:00 pm 10/13/2017 01:04 AM
10/11/2017 Reno Regional at the Nugget (Sparks) Goodwill Swiss Teams 9:00 am 10/13/2017 12:54 AM 1.05 Red
10/10/2017 Reno Regional at the Nugget (Sparks) Prospector Gold Rush Pairs 7:00 pm 10/11/2017 01:24 AM 47.62 0.69 Red
10/10/2017 Reno Regional at the Nugget (Sparks) Prospector Gold Rush Pairs 1:00 pm 10/10/2017 07:25 PM 51.79 * 0.69 Red
10/09/2017 Reno Regional at the Nugget (Sparks) Nugget Bracketed KOs 2 7:00 pm 10/13/2017 01:34 PM
06/03/2017 California Capital Regional Gold Rush Swiss 10:00 am 06/03/2017 09:24 PM 0.29 Red
05/31/2017 California Capital Regional Placer Gold Pairs 7:00 pm 06/01/2017 05:00 PM 59.52 1.61 Gold
05/31/2017 California Capital Regional Placer Gold Pairs 1:00 pm 05/31/2017 07:19 PM 46.13
05/30/2017 California Capital Regional Tuesday Daylight Gold Pairs 3:00 pm 05/30/2017 09:04 PM 42.26 1.45 Gold
05/30/2017 California Capital Regional Tuesday Daylight Gold Pairs 10:00 am 05/30/2017 04:39 PM 56.25 * 1.45 Gold
04/30/2017 Diablo Valley Spring Sectional Bracketed Swiss Teams 4 10:00 am 05/03/2017 01:59 AM 0.28 Silver
04/29/2017 Diablo Valley Spring Sectional 499er Pairs 10:00 am 04/29/2017 04:25 PM 48.77
04/29/2017 Diablo Valley Spring Sectional 499er Pairs 3:00 pm 04/29/2017 08:50 PM 32.01
04/22/2017 Victoria Regional Gold Rush Pairs 7:00 pm 04/23/2017 02:15 PM 54.80 1.91 Gold|Red
04/22/2017 Victoria Regional Gold Rush Pairs 1:00 pm 04/23/2017 12:30 PM 56.61 * 0.74 Red
04/22/2017 Victoria Regional Evening Side Game Series Final 04/23/2017 01:00 AM
04/21/2017 Victoria Regional Magnolia Bracketed KOs 4 1:00 pm 04/23/2017 01:00 AM
04/21/2017 Victoria Regional Evening Side Game 7:00 pm 04/22/2017 02:45 PM 47.90
04/20/2017 Victoria Regional Gold Rush Pairs 7:00 pm 04/21/2017 11:00 PM 44.05
04/20/2017 Victoria Regional Gold Rush Pairs 1:00 pm 04/20/2017 09:45 PM 39.23
04/19/2017 Victoria Regional Crocus Bracketed KOs 4 1:00 pm 04/21/2017 01:00 AM
04/19/2017 Victoria Regional Evening Side Game 7:00 pm 04/20/2017 01:00 AM 45.59
04/18/2017 Victoria Regional Evening Side Game 7:00 pm 04/19/2017 12:55 AM 44.23
01/29/2017 Livermore Valley Sectional Larry Smith Memorial Bracketed Swiss Teams 3 10:00 am 01/29/2017 08:34 PM 0.39 Silver
01/07/2017 Monterey Clambake Regional Tom Watson Side Pairs Final 01/08/2017 01:40 AM
01/06/2017 Monterey Clambake Regional Fri-Sat MIchelle Wie Swiss 9:00 am 01/08/2017 03:29 PM 1.26 Red
01/06/2017 Monterey Clambake Regional Fri-Sat Ernie Els KO 4 1:00 pm 01/08/2017 02:10 AM
01/06/2017 Monterey Clambake Regional Tom Watson Side Pairs 7:30 pm 01/07/2017 04:19 PM 39.58
01/05/2017 Monterey Clambake Regional Thurs Carmel Gold Pairs 7:30 pm 01/06/2017 01:45 AM 47.92
01/05/2017 Monterey Clambake Regional Thurs Carmel Gold Pairs 1:00 pm 01/05/2017 07:00 PM 43.75
01/04/2017 Monterey Clambake Regional Wed-Thur Monterey Swiss 9:00 am 01/05/2017 02:40 PM 2.79 Gold
01/04/2017 Monterey Clambake Regional Wed Blue Whale Gold Pairs 7:30 pm 01/05/2017 01:40 AM 46.73 0.81 Red
01/04/2017 Monterey Clambake Regional Wed Blue Whale Gold Pairs 1:00 pm 01/04/2017 06:55 PM 53.49 * 0.81 Red
01/03/2017 Monterey Clambake Regional Tues Eve Swiss 7:30 pm 01/04/2017 01:25 AM 2.09 Red
11/05/2016 Central Valley Harvest Regional Yosemite Side Pairs Final 11/06/2016 01:21 AM ** 2.92 Red
11/05/2016 Central Valley Harvest Regional Yosemite Side Pairs 7:00 pm 11/06/2016 01:00 AM 50.00 ** 1.43 Red
11/05/2016 Central Valley Harvest Regional Yosemite Side Pairs 1:00 pm 11/05/2016 07:00 PM 37.00
11/04/2016 Central Valley Harvest Regional Mark Twain Swiss Teams 9:00 am 11/05/2016 02:35 PM
11/04/2016 Central Valley Harvest Regional Yosemite Side Pairs 7:00 pm 11/05/2016 12:55 AM 48.00 ** 1.49 Red
11/04/2016 Central Valley Harvest Regional Yosemite Side Pairs 1:00 pm 11/04/2016 07:15 PM 45.54 ** 1.49 Red
11/03/2016 Central Valley Harvest Regional Tuolumne Gold Pairs 7:00 pm 11/04/2016 01:30 AM 42.86
11/03/2016 Central Valley Harvest Regional Tuolumne Gold Pairs 1:00 pm 11/03/2016 10:10 PM 41.67
11/02/2016 Central Valley Harvest Regional Madera Bracketed KOs 2 1:00 pm 11/04/2016 01:25 AM
11/02/2016 Central Valley Harvest Regional Goodwill Swiss Teams 9:00 am 11/07/2016 08:24 PM 0.84 Red
11/01/2016 Central Valley Harvest Regional Turlock Gold Pairs 7:00 pm 11/02/2016 01:20 AM 43.45 0.74 Red
11/01/2016 Central Valley Harvest Regional Turlock Gold Pairs 1:00 pm 11/02/2016 01:15 AM 50.00 * 0.74 Red
10/30/2016 Rossmoor Duplicate Bridge Club and Diablo Valley Unit 499 Fall Sectional Bracketed Swiss Teams 5 10:00 am 10/30/2016 08:25 PM 0.28 Silver
10/29/2016 Rossmoor Duplicate Bridge Club and Diablo Valley Unit 499 Fall Sectional Sat Aft 499er Pairs 2:30 pm 10/29/2016 08:40 PM 44.51
10/29/2016 Rossmoor Duplicate Bridge Club and Diablo Valley Unit 499 Fall Sectional Sat Morn 499er Pairs 10:00 am 10/29/2016 06:10 PM 49.40
06/04/2016 California Capital Gold Rush Swiss 10:00 am 06/04/2016 11:04 PM 1.21 Red
06/03/2016 California Capital Mother Lode Gold Pairs 7:00 pm 06/04/2016 01:06 PM 45.83 0.69 Red
06/03/2016 California Capital Mother Lode Gold Pairs 1:00 pm 06/04/2016 01:14 AM 47.02 * 0.69 Red
06/02/2016 California Capital Cal Expo Gold Pairs 7:00 pm 06/03/2016 01:10 AM 46.13 0.74 Red
06/02/2016 California Capital Cal Expo Gold Pairs 1:00 pm 06/03/2016 01:10 AM 49.40 * 0.74 Red
06/01/2016 California Capital Placer Gold Pairs 7:00 pm 06/02/2016 01:25 AM 37.50 0.64 Red
06/01/2016 California Capital Placer Gold Pairs 1:00 pm 06/01/2016 08:37 PM 51.49 * 0.64 Red
04/17/2016 Diablo Valley Spring Sect Bracketed Swiss Teams(6) 10:00 am 04/17/2016 09:06 PM 3.11 Silver
04/16/2016 Diablo Valley Spring Sect Single Session Open Pairs 6:00 pm 04/16/2016 04:14 PM 55.32 1.16 Silver
03/19/2016 2016 Spring NABC Daylight Gold Rush 750/500/200 Pairs 3:00 pm 07/19/2016 12:59 PM 46.73
03/19/2016 2016 Spring NABC Daylight Gold Rush 750/500/200 Pairs 10:00 am 07/19/2016 12:56 PM 46.73
03/18/2016 2016 Spring NABC Daylight Gold Rush 750/500/200 Pairs 3:00 pm 07/19/2016 12:48 PM 43.90
03/18/2016 2016 Spring NABC Daylight Gold Rush 750/500/200 Pairs 10:00 am 07/19/2016 12:43 PM 38.99
03/17/2016 2016 Spring NABC Thurs-Fri Bracketed KO Teams 6 1:00 pm 07/19/2016 12:52 PM -0.25
03/16/2016 2016 Spring NABC Wed-Fri Morning Bracketed KO 2 9:00 am 07/19/2016 12:53 PM -0.33 0.50 Red
03/16/2016 2016 Spring NABC Wed Compact Bracketed KO 7 1:00 pm 07/19/2016 01:27 PM -0.25 0.64 Red
03/16/2016 2016 Spring NABC Wednesday Evening B Swiss 6:00 pm 03/17/2016 02:16 AM 0.25 Red
01/24/2016 Palm Springs Unit 533 Dates R Us Swiss Teams 6:00 pm 01/24/2016 07:09 PM 1.68 Gold
01/23/2016 Palm Springs Unit 533 No Shopping Gold Rush Str 6:00 pm 01/23/2016 08:01 PM 51.49 1.75 Gold
01/23/2016 Palm Springs Unit 533 No Shopping Gold Rush Str 6:00 pm 01/23/2016 03:17 PM 56.25 * 0.97 Red
01/22/2016 Palm Springs Unit 533 Bougainvillea Compact -1 6:00 pm 01/22/2016 07:35 PM 0.50 Red
01/22/2016 Palm Springs Unit 533 Date Bar Swiss Teams 6:00 pm 01/22/2016 08:28 PM 1.38 Red
01/10/2016 Monterey Clambake Regl Regional Sunday 0-2000 Swiss Bracket 4 6:00 pm 01/10/2016 07:47 PM 0.64 Red
01/09/2016 Monterey Clambake Regl Regional Saturday Daylight Gold Swiss 6:00 pm 01/10/2016 11:48 AM 0.66 Red
01/08/2016 Monterey Clambake Regl Regional Friday Spanish Bay Gold Pairs 6:00 pm 01/09/2016 01:48 AM 41.96 0.98 Red
01/08/2016 Monterey Clambake Regl Regional Friday Spanish Bay Gold Pairs 6:00 pm 01/08/2016 07:13 PM 55.36 * 0.98 Red
01/07/2016 Monterey Clambake Regl Regional Thursday Carmel Gold Pairs 6:00 pm 01/08/2016 04:40 PM 49.36
01/07/2016 Monterey Clambake Regl Regional Thursday Carmel Gold Pairs 6:00 pm 01/08/2016 05:22 PM 49.66
11/15/2015 East Bay Fall Sectional Swiss Bracket 4 6:00 pm 11/16/2015 01:18 AM
11/14/2015 East Bay Fall Sectional 299er Pairs 6:00 pm 11/14/2015 05:39 PM 63.45 2.27 Silver
10/17/2015 Silver Point Special Stratified 499er Pairs 6:00 pm 10/17/2015 08:24 PM 34.68
09/20/2015 Diablo Valley Almost Fall Sectional Swiss Teams - Bracket 5 6:00 pm 09/20/2015 08:05 PM 1.61 Silver
09/19/2015 Diablo Valley Almost Fall Sectional Saturday Afternoon 299er Pairs 6:00 pm 09/20/2015 11:57 AM 48.51
09/03/2015 All-Western Championship Regional Thursday Dl Cherokee Gold Pairs 6:00 pm 09/03/2015 09:27 PM 46.13
09/03/2015 All-Western Championship Regional Thursday Dl Cherokee Gold Pairs 6:00 pm 09/03/2015 03:56 PM 43.45
09/02/2015 All-Western Championship Regional Wednesday Evening 299er Pairs 6:00 pm 09/05/2015 02:18 PM 38.99
09/02/2015 All-Western Championship Regional Wyatt Earp KO Teams Bracket 4 6:00 pm 09/04/2015 12:55 AM
05/31/2015 California Capital Regional 0-2000 RR IV 6:00 pm 06/09/2015 10:32 AM 0.34 Red
05/30/2015 California Capital Regional 0-2000 Compact KO II 6:00 pm 06/09/2015 10:32 AM
05/30/2015 California Capital Regional Saturday Evening Side Swiss 6:00 pm 06/09/2015 10:32 AM
05/29/2015 California Capital Regional Delta Compact KO - IV 6:00 pm 06/09/2015 10:32 AM 0.29 Red
05/29/2015 California Capital Regional Friday Evening Side Swiss 6:00 pm 06/09/2015 10:32 AM
05/28/2015 California Capital Regional Cal Expo Gold Pairs (thu) 6:00 pm 06/09/2015 10:32 AM 49.32 0.51 Red
05/28/2015 California Capital Regional Cal Expo Gold Pairs (thu) 6:00 pm 06/09/2015 10:32 AM 53.27 * 0.51 Red
05/27/2015 California Capital Regional Folsom Side Series Final 6:00 pm 06/09/2015 10:31 AM ** 1.58 Red
05/27/2015 California Capital Regional Folsom Side Pairs 4/4 6:00 pm 06/17/2015 02:14 PM 52.11 ** 1.58 Red
04/19/2015 Diablo Valley Spring Sect Bracketed Swiss 6 6:00 pm 05/12/2015 03:11 PM 0.36 Silver
04/18/2015 Diablo Valley Spring Sect Saturday Afternoon 299er Pairs 6:00 pm 05/12/2015 03:11 PM 33.52
04/17/2015 Diablo Valley Spring Sect Saturday Morning 299er Pairs 6:00 pm 05/12/2015 03:11 PM 52.50
03/22/2015 Santa Rosa Spring Sectional Sunday B/C/D Swiss 6:00 pm 05/05/2015 01:38 PM 0.17 Silver
02/22/2015 San Mateo Spring Forward Sectional Swiss Teams - Bracket 3 6:00 pm 04/27/2015 04:41 PM 0.21 Silver
01/10/2015 Monterey Clambake Reg'l Regional Saturday Evening 299er Pairs 6:00 pm 03/02/2015 03:27 PM 51.79 0.46 Red
01/10/2015 Monterey Clambake Reg'l Regional Tom Watson Side Series 6:00 pm 03/02/2015 03:27 PM
01/10/2015 Monterey Clambake Reg'l Regional Saturday Afternoon Side Pairs 6:00 pm 03/02/2015 03:26 PM 49.49
01/09/2015 Monterey Clambake Reg'l Regional M Wie Friday-Saturday Morning Swiss 6:00 pm 03/02/2015 03:26 PM
01/09/2015 Monterey Clambake Reg'l Regional Friday Spanish Bay Gold Pairs 6:00 pm 03/02/2015 03:26 PM 49.70
01/09/2015 Monterey Clambake Reg'l Regional Friday Spanish Bay Gold Pairs 6:00 pm 03/02/2015 03:26 PM 45.54
01/08/2015 Monterey Clambake Reg'l Regional Steinbeck Thursday-Friday KOs 5 6:00 pm 03/02/2015 03:26 PM
01/08/2015 Monterey Clambake Reg'l Regional Thursday Evening Side Series 6:00 pm 03/02/2015 03:26 PM 47.00
01/07/2015 Monterey Clambake Reg'l Regional Wednesday Evening 299er Pairs 6:00 pm 03/02/2015 03:26 PM 49.70
01/07/2015 Monterey Clambake Reg'l Regional Tiger Woods Wednesday-Thursday KOs 6 6:00 pm 03/02/2015 03:26 PM
01/04/2015 SF Winter Sectional Swiss Teams - Bracket 5 6:00 pm 03/02/2015 03:19 PM 0.28 Silver
* 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.

** SIDE SERIES EVENTS
Masterpoint awards for each "Side Series" are finalized when the series concludes. Your total award for the Series, if you earned a Series overall award, may be different from the sum of the individual session awards listed here.


Courtesy of Fast Results

Courtesy of Bridge Winners

Courtesy of Bridge Base Online

Courtesy of The Common Game