Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nc3 e6 5. Nf3 Nf6 6. Bg5 Be7 7. Bd3 O-O 8.
Qd2 Nc6 9. O-O-O Qa5 10. h4 Nb4 11. a3 Nxd3+ 12. Qxd3 Bd7 13. Ne5 Be8 14. h5
Rc8 15. Bd2 Qc7 16. Kb1 a6 17. Bf4 Bd6 18. h6 g6 19. Qf3 Bxa3 20. Nxg6 Bd6 21.
Bxd6 Qxd6 22. Qxf6 fxg6 *
Position (FEN): 2r1brk1/1p5p/p2qpQpP/3p4/3P4/2N5/1PP2PP1/1K1R3R w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 941
Best move: Qg7#