Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. f4 a6 4. Nf3 g6 5. g3 Bg7 6. Bg2 e6 7. O-O Nge7 8. d3
O-O 9. Ne2 d5 10. e5 b5 11. g4 Bb7 12. Ng3 Qc7 13. c3 d4 14. Ne4 dxc3 15. bxc3
Na5 16. Be3 Bxe4 17. dxe4 Nc4 18. Bc1 Rfd8 19. Qe2 Rd7 20. h4 Rad8 21. h5 Rd3
22. a4 Rxc3 23. axb5 axb5 24. hxg6 hxg6 25. Bb2 Re3 26. Qf2 Rxe4 27. Rfd1 Nd5
28. Ng5 Rxf4 29. Qh4 Nxb2 30. Qh7+ Kf8 31. Bxd5 exd5 32. Rxd5 Rxd5 33. Ra8+ Ke7
34. Qg8 Rxg4+ 35. Kf2 Rxg5 *
Position (FEN): R5Q1/2q1kpb1/6p1/1pprP1r1/8/8/1n3K2/8 w - - 0 36
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1216
Best move: Qe8#