Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 Nf6 3. c4 c6 4. Nc3 e6 5. g3 Be7 6. Bg2 O-O 7. Bf4 dxc4 8. O-O
b5 9. Ne5 Bb7 10. Be3 Nd5 11. Nxd5 exd5 12. Qc2 Bf6 13. Nf3 Nd7 14. Rad1 a5 15.
a3 Ba6 16. Rfe1 b4 17. axb4 axb4 18. Bf4 b3 19. Qc3 Rc8 20. Qc1 c5 21. Be3 cxd4
22. Bxd4 Re8 23. Bxf6 Nxf6 24. Nd4 Ne4 25. e3 Qf6 26. Nf3 c3 27. bxc3 Nxc3 28.
Qa3 Bc4 29. Ra1 Ne2+ 30. Kh1 b2 31. Rab1 Rb8 32. Qa4 Ra8 33. Qb4 Ra1 34. Nd2
Rxb1 35. Nxb1 Bd3 36. Qa4 Nc1 *
Position (FEN): 4r1k1/5ppp/5q2/3p4/Q7/3bP1P1/1p3PBP/1Nn1R2K w - - 3 37
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 604
Best move: Qxe8#