Chess puzzle (Checkmate)
Moves: 1. f4 d5 2. Nf3 Bg4 3. e3 Nc6 4. Be2 Nf6 5. d3 Bxf3 6. Bxf3 e6 7. O-O Be7 8. e4
dxe4 9. dxe4 Nd4 10. Nc3 Bc5 11. Kh1 Nxf3 12. Qxf3 c6 13. Be3 Bb6 14. Rad1 Qe7
15. Bxb6 axb6 16. e5 Nd5 17. a3 O-O 18. Ne4 f5 19. Nd6 Rab8 20. c4 Nf6 21. b4
Ne4 22. Nxe4 fxe4 23. Qxe4 Ra8 24. Rd3 Rf5 25. g4 Rff8 26. Qe3 Rf7 27. Qxb6 Qh4
28. Rg3 Rff8 29. Qxb7 Rad8 30. Qxc6 Rd2 31. Rg2 Qh3 32. Rxd2 *
Position (FEN): 5rk1/6pp/2Q1p3/4P3/1PP2PP1/P6q/3R3P/5R1K b - - 0 32
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1472
Best move: Qxf1#