Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Bc4 e6 5. c3 d5 6. Bb3 dxe4 7. Nfd2 Nf6 8. O-O
O-O 9. Re1 Nc6 10. Nxe4 Nxe4 11. Rxe4 Na5 12. Bc2 Nc4 13. b3 Nd6 14. Re1 c6 15.
Nd2 b5 16. Ba3 a5 17. Bxd6 Qxd6 18. Nf3 Bb7 19. Be4 f6 20. Bc2 Rad8 21. Qe2
Rfe8 22. a3 Re7 23. Nd2 e5 24. Ne4 Qc7 25. Rad1 exd4 26. Rxd4 Rxd4 27. cxd4 f5
28. f3 fxe4 29. fxe4 Bxd4+ 30. Kh1 Kg7 31. Rf1 Qe5 32. Qf3 b4 *
Position (FEN): 8/1b2r1kp/2p3p1/p3q3/1p1bP3/PP3Q2/2B3PP/5R1K w - - 0 33
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 927
Best move: Qf8#