Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 b5 4. cxb5 a6 5. bxa6 g6 6. Nc3 Bxa6 7. e4 Bxf1 8.
Kxf1 d6 9. g3 Nbd7 10. Kg2 Bg7 11. Nf3 O-O 12. a4 Ra6 13. Ra3 Qa8 14. Qc2 e6
15. dxe6 fxe6 16. Re1 d5 17. Nb5 Qc6 18. exd5 exd5 19. Ne5 Nxe5 20. Rxe5 Ne4
21. Rxe4 dxe4 22. Be3 Qf6 23. Qxe4 Qxb2 24. Bxc5 Raf6 25. Bxf8 Rxf2+ 26. Kg1
Rxf8 27. Rf3 Qa1+ 28. Kg2 Qa2+ 29. Kg1 Rxf3 30. Qxf3 Qxa4 31. Qd5+ Kf8 32. Qd6+
Kf7 33. Qd5+ Kf6 34. Qf3+ Kg5 35. h4+ Kh6 36. Qe3+ g5 *
Position (FEN): 8/6bp/7k/1N4p1/q6P/4Q1P1/8/6K1 w - - 0 37
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1263
Best move: Qxg5#