Chess puzzle (Checkmate)
Moves: 1. b3 c6 2. Bb2 d5 3. e3 Nf6 4. c4 Bf5 5. Bxf6 exf6 6. cxd5 Qxd5 7. Nc3 Qa5 8.
Nf3 Bb4 9. Qc1 O-O 10. Nd4 Ba3 11. Qd1 Bb2 12. b4 Qe5 13. f4 Qc7 14. Nxf5 Bxa1
15. Qxa1 Re8 16. Be2 Nd7 17. O-O Rad8 18. a4 Nf8 19. Qa2 Ng6 20. Rc1 Qd7 21.
Nd4 Kh8 22. Bc4 Rf8 23. Ne4 Rde8 24. Nc5 Qc7 25. Qa3 Rd8 26. b5 Nxf4 27. bxc6
bxc6 28. exf4 Rxd4 29. Ne6 fxe6 *
Position (FEN): 5r1k/p1q3pp/2p1pp2/8/P1Br1P2/Q7/3P2PP/2R3K1 w - - 0 30
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 799
Best move: Qxf8#