Chess puzzle (Checkmate)
Moves: 1. Nc3 d5 2. d4 c6 3. e4 dxe4 4. Nxe4 Nf6 5. Bd3 Nxe4 6. Bxe4 Nd7 7. Nf3 Nf6 8.
Bd3 Bg4 9. O-O e6 10. c3 Bd6 11. h3 Bh5 12. Re1 Qc7 13. Bg5 O-O 14. Bxf6 gxf6
15. Re4 Bg6 16. Re3 Rfe8 17. Nd2 Bf4 18. Rf3 Rad8 19. Ne4 Bxe4 20. Bxe4 f5 21.
g3 Bh6 22. Bxf5 exf5 23. Rxf5 Rd5 24. Rxd5 cxd5 25. Qh5 Bg7 26. Qxd5 Re2 27.
Qb5 Qe7 28. Kf1 Re4 29. Rd1 a6 30. Qc4 Qd7 31. Kg2 b5 32. Qd3 Qd5 33. Qf3 f5
34. Re1 a5 35. g4 Qxa2 36. Rxe4 fxe4 37. Qxe4 Qxb2 38. Qe8+ Bf8 39. Qe6+ Kh8
40. Qf6+ Kg8 41. Qe6+ Kh8 42. Qe5+ Kg8 43. Qd5+ Kh8 44. Qa8 Qa3 45. g5 b4 *
Position (FEN): Q4b1k/7p/8/p5P1/1p1P4/q1P4P/5PK1/8 w - - 0 46
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1073
Best move: Qxf8#