Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 Nd7 4. d5 Ngf6 5. Bd3 g6 6. c4 Bg7 7. Nc3 O-O 8. h3 a6
9. Be3 Re8 10. Qd2 e6 11. Bg5 Qb6 12. b3 a5 13. Bh6 Qa6 14. Nb5 b6 15. Nc7 Qb7
16. Nxa8 Qxa8 17. Bxg7 Kxg7 18. h4 a4 19. O-O axb3 20. axb3 Qb7 21. Ng5 Ne5 22.
f4 Neg4 23. f5 exf5 24. exf5 Qe7 25. fxg6 fxg6 26. Rae1 Ne3 27. Ne6+ Bxe6 28.
Rxe3 Ng4 29. Rxe6 Qxh4 30. Qf4 Ra8 31. Qf7+ Kh6 32. Rxg6+ hxg6 *
Position (FEN): r7/5Q2/1p1p2pk/2pP4/2P3nq/1P1B4/6P1/5RK1 w - - 0 33
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 922
Best move: Qxg6#