Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Bc5 5. Nb3 Bb6 6. Nc3 Ne7 7. Qg4 O-O 8.
h4 d5 9. Bh6 Ng6 10. Bg5 f6 11. Bd2 e5 12. Qg3 d4 13. Nd5 Be6 14. Bc4 Kh8 15.
h5 Ne7 16. Nxe7 Qxe7 17. Bxe6 Qxe6 18. O-O-O a5 19. Kb1 a4 20. Nc1 Nc6 21. a3
Rfc8 22. Nd3 Ba5 23. f4 Bxd2 24. Rxd2 b5 25. h6 g6 26. f5 gxf5 *
Position (FEN): r1r4k/7p/2n1qp1P/1p2pp2/p2pP3/P2N2Q1/1PPR2P1/1K5R w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 887
Best move: Qg7#