Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 e5 3. d5 c6 4. c4 cxd5 5. cxd5 Nf6 6. Nc3 Be7 7. h3 O-O 8. Nf3
Nbd7 9. Be3 b6 10. Be2 Nc5 11. Qc2 a5 12. O-O Ba6 13. Bxa6 Rxa6 14. Bg5 Nxd5
15. Nxd5 Bxg5 16. Rfe1 b5 17. a3 g6 18. b4 axb4 19. axb4 Rxa1 20. Rxa1 Na4 21.
Qc6 f5 22. Qxb5 Nb2 23. Rb1 fxe4 24. Nxg5 Qxg5 25. Ne3 Nd3 26. Qd5+ Kh8 27. Rf1
Nf4 28. Qxd6 Nxh3+ 29. Kh2 Nxf2 *
Position (FEN): 5r1k/7p/3Q2p1/4p1q1/1P2p3/4N3/5nPK/5R2 w - - 0 30
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 836
Best move: Qxf8#