Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 e5 4. g3 Be7 5. Bg2 Nf6 6. d3 d6 7. Be3 O-O 8. h3
Nd4 9. Nd5 Re8 10. Nh2 Nxd5 11. exd5 Bg5 12. O-O Nf5 13. Bd2 Bxd2 14. Qxd2 b6
15. a4 a6 16. c4 Bd7 17. Nf3 Qc7 18. Rfe1 b5 19. axb5 axb5 20. g4 Nd4 21. Nxd4
exd4 22. Qf4 bxc4 23. Rxa8 Rxa8 24. Re7 Rf8 25. dxc4 f6 26. Be4 Re8 27. Rxe8+
Bxe8 28. Bf5 Bg6 29. Qe4 Bxf5 *
Position (FEN): 6k1/2q3pp/3p1p2/2pP1b2/2PpQ1P1/7P/1P3P2/6K1 w - - 0 30
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 714
Best move: Qe8#