블라인드 스와인 메이트
블라인드 스와인 메이트(Blind Swine Mate)는 룩 두 개가 7랭크에 나란히 들어가 마지막 랭크의 킹을 체크메이트하는 패턴입니다. 7랭크에 자리 잡은 룩 한 쌍을 흔히 '돼지'라고 부르는데, 상대 진영을 헤집으며 폰을 먹어 치우는 모습에서 온 별명입니다. 여기에 붙은 '눈먼(blind)'은 흔히, 그렇게 강한 자리를 잡고도 정작 메이트 수순을 못 보고 지나친다는 뜻으로 풀이됩니다. 이 표현은 폴란드 출신 기사 다비트 야노프스키(Dawid Janowski, 1868-1927)가 썼다고 전해집니다.
얼마나 자주 나오나
이 사이트 퍼즐 DB 21만 2,300개 중 235개(0.1%)가 블라인드 스와인 메이트 태그를 답니다(2026년 8월 집계). 235개 전부가 메이트 태그도 답니다. 다만 이것은 새로운 정보라기보다 이름에서 따라오는 결과입니다. 메이트 패턴이니 메이트 태그가 붙습니다.
눈여겨볼 것은 분포입니다. 엔드게임 태그가 71.9%, 미들게임은 28.1%이고 54.0%가 1수 메이트입니다. 1200 미만이 56.2% 입니다.
왜 메이트인가
g8 킹이 갈 수 있는 칸은 셋뿐입니다.
- f7: g7 룩이 7랭크를 따라 공격합니다.
- h8: h7 룩이 h파일로 공격합니다.
- f8: 흑 자신의 룩이 차지하고 있습니다.
체크하는 g7 룩을 잡는 것도 안 됩니다. Kxg7은 옆의 h7 룩이 그 칸을 지키고 있어 불법입니다. 두 룩이 나란히 서면 서로를 지켜 준다는 점이 이 패턴의 핵심입니다.
룩 하나로는 왜 안 되는가
7랭크의 룩은 그 자체로 강하지만 혼자서는 메이트를 만들지 못합니다.
h7 룩만으로는 체크조차 걸리지 않습니다. 게다가 이 룩은 아무도 지켜 주지 않아 흑 킹이 Kxh7로 그냥 잡아 버릴 수 있습니다. 흥미롭게도 킹이 갈 수 있는 칸은 그것뿐입니다. g7·f7은 h7 룩이 7랭크를 따라 공격하고, h8은 h파일로, f8은 흑 자신의 룩이 막고 있습니다. 룩 하나로 이만큼 조여 놓고도 체크가 없어 메이트로 이어지지 않는 셈입니다. 룩이 하나 더 붙어야 비로소 체크가 되고 그때 두 룩이 서로를 지켜 주는 관계가 만들어집니다.
이름이 말해 주는 함정
흔한 풀이대로라면 이 자조적인 이름은 실제 함정을 가리킵니다. 룩 둘을 7랭크에 넣는 것 자체는 어렵지 않고 그 자리는 눈에 띄게 강합니다. 문제는 거기서 폰을 하나씩 주워 먹다가 정작 메이트가 되는 순간을 놓치는 경우가 많다는 점입니다.
그래서 7랭크에 룩을 둘 다 넣었다면, 폰을 세기 전에 먼저 확인할 것이 있습니다. 상대 킹의 도주 칸이 자기 기물로 막혀 있는가입니다. 위 대표 형태에서 f8을 막고 있는 것은 백의 기물이 아니라 흑 자신의 룩입니다. 상대가 스스로 만든 이 조건이 갖춰졌다면, 폰을 먹는 대신 체크를 넣는 편이 훨씬 낫습니다.
실전에서 만드는 과정
- 7랭크를 엽니다. 폰 교환이나 파일 개방으로 룩이 들어갈 길을 만듭니다.
- 룩 둘을 7랭크에 나란히 넣습니다. 두 룩이 같은 랭크에서 서로를 지키는 배치가 됩니다.
- 상대 킹의 도주 칸을 셉니다. 마지막 랭크에서 킹이 옆으로 빠질 칸이 자기 기물로 막혀 있는지 확인합니다.
- 막혀 있다면 체크를 넣습니다. 폰을 더 먹는 것보다 메이트가 우선입니다.
수비하는 쪽에서는
- 7랭크를 내주지 않습니다. 룩 하나가 들어오는 것과 둘이 들어오는 것은 전혀 다릅니다. 두 번째 룩이 합류하기 전에 파일을 막거나 룩을 교환합니다.
- 킹 앞 폰을 미는 것만으로는 부족합니다. 폰을 밀어 생기는 칸은 7랭크에 있고, 그 랭크는 이미 룩 두 개가 장악하고 있습니다. 도움이 되는 것은 f8처럼 마지막 랭크에 빈 칸을 두는 일입니다.
- 자기 기물이 킹의 퇴로를 막고 있지 않은지 봅니다. 위 형태에서 f8을 막은 것은 흑 자신의 룩이었습니다. 그 룩을 다른 칸으로 옮기는 것만으로 메이트가 사라지는 경우도 있습니다.
참고 자료
- DailyChess, Blind Swine Mate, 정의(두 룩이 7랭크에서 메이트)와 명칭 유래. https://www.dailychess.com/checkmate-pattern/blind-swine-mate
- 통계 산출:
scripts/analyze-theme-stats.mjs --theme blindSwineMate, 결과는docs/data/blindSwineMate-stats.md에 기록.
훈련 시작: 블라인드 스와인 메이트 훈련