Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Ng3 h5 6. h4 Bg4 7. Be2 e6 8. Nf3
Bd6 9. Nh2 Bxe2 10. Nxe2 Qc7 11. Nf3 Nbd7 12. Be3 O-O-O 13. Qd2 Ne4 14. Qd3
Ndf6 15. O-O-O Kb8 16. Ng5 Nxg5 17. Bxg5 Be7 18. c3 Nd5 19. Bxe7 Qxe7 20. Qg3+
Ka8 21. Nf4 g6 22. Nxd5 Rxd5 23. Rhe1 Rf5 24. f3 a6 25. Kc2 Rd8 26. Qh3 Qf6 27.
Re4 Rf4 28. Rde1 Rxe4 29. Rxe4 Rd5 30. g4 hxg4 31. fxg4 Qf2+ 32. Kb3 Rb5+ 33.
Kc4 Qxb2 34. Qf3 Qxa2+ 35. Kd3 Qb1+ 36. Kc4 Rf5 37. gxf5 *
Position (FEN): k7/1p3p2/p1p1p1p1/5P2/2KPR2P/2P2Q2/8/1q6 b - - 0 37
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1353
Best move: Qb5#