www.britbase.info
© 1997-2021
John Saunders

 

John Saunders's Chess Pages

All-Play-All Pairings for old British Chess Championships

Updated: Tuesday 30 March, 2021 6:15 PM

John Saunders writes: Whilst working on BritBase, I came across the details of how the British Chess Federation (BCF) used to pair its 12-player all-play-all events, from 1904 up to and including the 1947 BCF Congress. (The 1948 BCF Congress used an amended set of pairings as set out in Table 2 and the Championship switched to a Swiss system tournament in 1949.) I thought it as well to document these pairings rules, as I have the knack of instantly forgetting things when I don't do so - and I may as well publish this information on BritBase since there may be others who are interested in such arcana.

The source for this information is BCM, October 1904, p386, which shows the pairings used.

1904 BCF Pairing Table

As can easily be seen, this differs considerably from standard Berger pairings (Table 3) generally used today. (You can also view Berger pairings on the ECF website).

One oddity with the original 1904 BCF pairings is that the player who draws the number 12 has a rather strange colour sequence - bwwbbwwbbwb - whereas the other eleven players alternate colours as far as possible. As far as I can tell, these pairings were used from 1904 up to and including 1947 . If anyone has more definitive information about their use, I would be glad to hear it and share it here.


Table 1: All-Play-All Pairings Used for 12-player BCF Tournaments (1904-1947)

Here are the 1904-1947 BCF pairings set out again, having switched the table axes round the other way (as I find this easier, for some reason):

Table 1 1 2 3 4 5 6
Rd 1 1 v 2 11 v 3 10 v 4 9 v 5 8 v 6 7 v 12
Rd 2 3 v 1 7 v 8 6 v 9 5 v 10 4 v 11 12 v 2
Rd 3 1 v 4 2 v 3 9 v 7 10 v 6 11 v 5 12 v 8
Rd 4 5 v 1 4 v 2 8 v 9 7 v 10 6 v 11 3 v 12
Rd 5 1 v 6 2 v 5 3 v 4 10 v 8 11 v 7 9 v 12
Rd 6 7 v 1 6 v 2 5 v 3 9 v 10 8 v 11 12 v 4
Rd 7 1 v 8 2 v 7 3 v 6 4 v 5 11 v 9 12 v 10
Rd 8 9 v 1 8 v 2 7 v 3 6 v 4 10 v 11 5 v 12
Rd 9 1 v 10 2 v 9 3 v 8 4 v 7 5 v 6 11 v 12
Rd 10 11 v 1 10 v 2 9 v 3 8 v 4 7 v 5 12 v 6
Rd 11 1 v 12 2 v 11 3 v 10 4 v 9 5 v 8 6 v 7

The reason I have gone to the trouble of doing all this is so that I can deduce the round number and date of games played in old British Championship events. This is not always possible but if you can find a handful of games from an event showing the correct colours, round number and/or date, it can be possible to reverse engineer the pairing numbers and thus work out the same data for other games which have incomplete data. This can be invaluable when trying to resurrect the full details of an old BCF-organised tournament.

For example, if you find two games played in a tournament by a particular player and it shows that the player had the white pieces in both of them and that they were played in rounds 1 and 2 of a particular tournament, then you already have enough data to deduce three of the draw numbers of players in the tournament and are well on the way to being able to recreate the complete pairings for the tournament. You can see from the table above that only the player with draw number 7 has white in both of rounds 1 and 2, so you know that player must have been draw number 7. You then know that his or her first opponent is 12 and second-round opponent is 8, and so forth. With a little bit more info about the games and you can probably reconstruct the complete pairings.


Table 2: All-Play-All Pairings Used for 12-player BCF Tournaments (1948 to date unknown)

The pairings documented above in Table 1 were used from 1904 to 1947. At the 1948 BCF Congress in London, the all-play-all pairings were changed to those set out in the Table 2 below. The 1965/66 BCF Yearbook documents these pairings on page 351 at the end of an article on how to run a chess tournament by W Ritson Morry. I have given the differences between these and the 1904-1947 (Table 1) pairing rules in red:

Table 2 1 2 3 4 5 6
Rd 1 1 v 2 11 v 3 10 v 4 9 v 5 8 v 6 12 v 7
Rd 2 3 v 1 7 v 8 6 v 9 5 v 10 4 v 11 2 v 12
Rd 3 1 v 4 2 v 3 9 v 7 10 v 6 11 v 5 12 v 8
Rd 4 5 v 1 4 v 2 8 v 9 7 v 10 6 v 11 3 v 12
Rd 5 1 v 6 2 v 5 3 v 4 10 v 8 11 v 7 12 v 9
Rd 6 7 v 1 6 v 2 5 v 3 9 v 10 8 v 11 4 v 12
Rd 7 1 v 8 2 v 7 3 v 6 4 v 5 11 v 9 12 v 10
Rd 8 9 v 1 8 v 2 7 v 3 6 v 4 10 v 11 5 v 12
Rd 9 1 v 10 2 v 9 3 v 8 4 v 7 5 v 6 12 v 11
Rd 10 11 v 1 10 v 2 9 v 3 8 v 4 7 v 5 6 v 12
Rd 11 1 v 12 2 v 11 3 v 10 4 v 9 5 v 8 6 v 7

It seems likely that the changes were made to remove the strange colour sequence for draw number 12 that applied under the Table 1 pairings (bwwbbwwbbwb), which in Table 2 becomes a perfect alternation except for the last two rounds, thus wbwbwbwbwbb.


Table 3: Modern Berger Pairings for a 12-Player All-Play-All

Modern Berger pairings are as shown in Table 3. They are the same as Table 2 except that round 11 of Table 2 now becomes round 1 and all the other rounds are shifted down one round (e.g. round 2 of Table 2 becomes round 3 of Table 3). Colours are unchanged from the above model but the effect is to give perfect alternation for draw number 12. I'm not sure when the switch from the Table 2 pairings was made.

Table 3 1 2 3 4 5 6
Rd 1 1 v 12 2 v 11 3 v 10 4 v 9 5 v 8 6 v 7
Rd 2 1 v 2 11 v 3 10 v 4 9 v 5 8 v 6 12 v 7
Rd 3 3 v 1 7 v 8 6 v 9 5 v 10 4 v 11 2 v 12
Rd 4 1 v 4 2 v 3 9 v 7 10 v 6 11 v 5 12 v 8
Rd 5 5 v 1 4 v 2 8 v 9 7 v 10 6 v 11 3 v 12
Rd 6 1 v 6 2 v 5 3 v 4 10 v 8 11 v 7 12 v 9
Rd 7 7 v 1 6 v 2 5 v 3 9 v 10 8 v 11 4 v 12
Rd 8 1 v 8 2 v 7 3 v 6 4 v 5 11 v 9 12 v 10
Rd 9 9 v 1 8 v 2 7 v 3 6 v 4 10 v 11 5 v 12
Rd 10 1 v 10 2 v 9 3 v 8 4 v 7 5 v 6 12 v 11
Rd 11 11 v 1 10 v 2 9 v 3 8 v 4 7 v 5 6 v 12

Generate your own old-style BCF tournament PGN file...

Only die-hard chess historians will want to read on from this point... the other thing I sometimes want to do when seeking details of rounds and dates of an old BCF-organised all-play-all tournament is to generate a skeleton PGN file so as to be able to enter game moves or information about games. I may be the only person on the planet who wants to do this (!) but on the off-chance that someone else is interested (and for my own personal record), I have set out the following.

Firstly, you can't do anything until you know the original draw numbers. Once you have this information (which you can work out from newspaper or magazine reports), you can generate a PGN file showing correct round numbers using the data set out below. Note, the cut and paste data below has built into it the pairing rules as set out in Table 1, so it's only suitable for generating one of these 'old-school' (1904-47) 12-player all-play-all tournaments. If you want to use it to produce PGN data for a tournament based on Berger pairings then you would first have to edit the 'p01', 'p02' data to conform to Berger pairings. (If you want to generate a tournament based on modern Berger pairings and you own the ChessBase software then you'll be better off using the facility contained in that software for generating a PGN.)

To generate a PGN file for an old-style BCF pairings tournament, it's just a question of capturing the slab of data between the horizontal rules below and then globally editing using a text editor as follows:

Items for global editing:

1) title-name - globally edit to something like BCF-ch 11th or GBR-chW 11th or BCF-ch First Class
2) town-name - name of the town where the tournament was held, e.g. Hastings
3) startdate - the start date for the tournament in the format YYYY.MM.DD
4) rounddate01 - the date of the first round in the format YYYY.MM.DD *
5) Repeat edit 4 (rounddate02, etc) for rounds 2-11.
6) p01 - change to the name of the first player in the draw, using the format Surname, comma, forename(s)
7) Repeat edit 6 (p02, etc) for the other 11 players in the draw.

* Note that nearly all British Championship events, in the past as in the present (until 2017, when the number of rounds was reduced to nine), started on the Monday, had a rest day on the following Sunday, and ended on the second Friday. One exception was in 1973 when there was no play on the first Friday as the venue had been pre-booked for a darts match! That year rounds 1-4 were played Monday-Thursday, the rest day was on the Friday, and rounds 5-11 were played Saturday-Friday, including play on the Sunday.

Cut and paste the data that follows between the horizontal rules into a text file and apply the above global edits:


[Event "title-name"]
[Site "town-name"]
[Date "rounddate01"]
[Round "1"]
[White "p01"]
[Black "p02"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate01"]
[Round "1"]
[White "p11"]
[Black "p03"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate01"]
[Round "1"]
[White "p10"]
[Black "p04"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate01"]
[Round "1"]
[White "p09"]
[Black "p05"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate01"]
[Round "1"]
[White "p08"]
[Black "p06"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate01"]
[Round "1"]
[White "p07"]
[Black "p12"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate02"]
[Round "2"]
[White "p03"]
[Black "p01"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate02"]
[Round "2"]
[White "p07"]
[Black "p08"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate02"]
[Round "2"]
[White "p06"]
[Black "p09"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate02"]
[Round "2"]
[White "p05"]
[Black "p10"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate02"]
[Round "2"]
[White "p04"]
[Black "p11"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate02"]
[Round "2"]
[White "p12"]
[Black "p02"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate03"]
[Round "3"]
[White "p01"]
[Black "p04"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate03"]
[Round "3"]
[White "p02"]
[Black "p03"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate03"]
[Round "3"]
[White "p09"]
[Black "p07"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate03"]
[Round "3"]
[White "p10"]
[Black "p06"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate03"]
[Round "3"]
[White "p11"]
[Black "p05"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate03"]
[Round "3"]
[White "p12"]
[Black "p08"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate04"]
[Round "4"]
[White "p05"]
[Black "p01"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate04"]
[Round "4"]
[White "p04"]
[Black "p02"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate04"]
[Round "4"]
[White "p08"]
[Black "p09"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate04"]
[Round "4"]
[White "p07"]
[Black "p10"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate04"]
[Round "4"]
[White "p06"]
[Black "p11"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate04"]
[Round "4"]
[White "p03"]
[Black "p12"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate05"]
[Round "5"]
[White "p01"]
[Black "p06"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate05"]
[Round "5"]
[White "p02"]
[Black "p05"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate05"]
[Round "5"]
[White "p03"]
[Black "p04"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate05"]
[Round "5"]
[White "p10"]
[Black "p08"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate05"]
[Round "5"]
[White "p11"]
[Black "p07"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate05"]
[Round "5"]
[White "p09"]
[Black "p12"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate06"]
[Round "6"]
[White "p07"]
[Black "p01"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate06"]
[Round "6"]
[White "p06"]
[Black "p02"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate06"]
[Round "6"]
[White "p05"]
[Black "p03"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate06"]
[Round "6"]
[White "p09"]
[Black "p10"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate06"]
[Round "6"]
[White "p08"]
[Black "p11"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate06"]
[Round "6"]
[White "p12"]
[Black "p04"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate07"]
[Round "7"]
[White "p01"]
[Black "p08"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate07"]
[Round "7"]
[White "p02"]
[Black "p07"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate07"]
[Round "7"]
[White "p03"]
[Black "p06"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate07"]
[Round "7"]
[White "p04"]
[Black "p05"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate07"]
[Round "7"]
[White "p11"]
[Black "p09"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate07"]
[Round "7"]
[White "p12"]
[Black "p10"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate08"]
[Round "8"]
[White "p09"]
[Black "p01"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate08"]
[Round "8"]
[White "p08"]
[Black "p02"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate08"]
[Round "8"]
[White "p07"]
[Black "p03"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate08"]
[Round "8"]
[White "p06"]
[Black "p04"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate08"]
[Round "8"]
[White "p10"]
[Black "p11"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate08"]
[Round "8"]
[White "p05"]
[Black "p12"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate09"]
[Round "9"]
[White "p01"]
[Black "p10"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate09"]
[Round "9"]
[White "p02"]
[Black "p09"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate09"]
[Round "9"]
[White "p03"]
[Black "p08"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate09"]
[Round "9"]
[White "p04"]
[Black "p07"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate09"]
[Round "9"]
[White "p05"]
[Black "p06"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate09"]
[Round "9"]
[White "p11"]
[Black "p12"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate10"]
[Round "10"]
[White "p11"]
[Black "p01"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate10"]
[Round "10"]
[White "p10"]
[Black "p02"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate10"]
[Round "10"]
[White "p09"]
[Black "p03"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate10"]
[Round "10"]
[White "p08"]
[Black "p04"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate10"]
[Round "10"]
[White "p07"]
[Black "p05"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate10"]
[Round "10"]
[White "p12"]
[Black "p06"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate11"]
[Round "11"]
[White "p01"]
[Black "p12"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate11"]
[Round "11"]
[White "p02"]
[Black "p11"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate11"]
[Round "11"]
[White "p03"]
[Black "p10"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate11"]
[Round "11"]
[White "p04"]
[Black "p09"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate11"]
[Round "11"]
[White "p05"]
[Black "p08"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

[Event "title-name"]
[Site "town-name"]
[Date "rounddate11"]
[Round "11"]
[White "p06"]
[Black "p07"]
[Result "*"]
[ECO "A00"]
[PlyCount "0"]
[EventDate "startdate"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "GBR"]

 *

 

Once you have completed the global edits, you should save the text to a text file with the suffix *.pgn - and you have a PGN file.

© 2016-2021 John Saunders