Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Be7 3. g3 Nf6 4. Bg2 O-O 5. e4 d6 6. Nge2 c6 7. O-O Bd7 8. h3
Qc8 9. Kh2 Ne8 10. f4 exf4 11. gxf4 f5 12. d3 fxe4 13. dxe4 Na6 14. f5 Nc5 15.
b4 Na6 16. a3 Nac7 17. Nf4 Bf6 18. Bd2 Be5 19. Kh1 Nf6 20. Rc1 Qe8 21. Qf3 Qf7
22. Nce2 a6 23. Nd3 Rae8 24. Nxe5 Rxe5 25. Bf4 Rxe4 26. Bxd6 Rfe8 27. Ng3 Re3
28. Qf4 Na8 29. c5 Rxa3 30. Rfe1 Rxe1+ 31. Rxe1 Nd5 32. Qg4 Nf6 33. Qd4 Rxg3
34. Bxg3 Nh5 35. Bd6 Bxf5 36. Re7 Qg6 37. Qc4+ Kh8 38. Qe2 Bd3 39. Re8+ Qxe8 *
Position (FEN): n3q2k/1p4pp/p1pB4/2P4n/1P6/3b3P/4Q1B1/7K w - - 0 40
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1332
Best move: Qxe8#