Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nc3 Nf6 5. Bd3 e6 6. Bg5 Be7 7. h4 h6 8. Bf4
Nc6 9. Qd2 a6 10. Nf3 b5 11. a3 Bd6 12. O-O-O Ng4 13. Bf1 Bxf4 14. Qxf4 Nxf2
15. Bd3 Nxd1 16. Rxd1 f5 17. Nxd5 Qxd5 18. g4 g6 19. gxf5 gxf5 20. Rg1 Bb7 21.
Rg7 O-O-O *
Position (FEN): 2kr3r/1b4R1/p1n1p2p/1p1q1p2/3P1Q1P/P2B1N2/1PP5/2K5 w - - 4 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1086
Best move: Qc7#