Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Bc5 5. h3 d6 6. d3 O-O 7. O-O Be6 8. Nd5
Bxd5 9. Bxd5 Nxd5 10. exd5 Ne7 11. c4 f5 12. Re1 a6 13. Be3 Ba7 14. Bxa7 Rxa7
15. d4 e4 16. Nh4 Nxd5 17. Nxf5 Rxf5 18. cxd5 Qf8 19. Qd2 Ra8 20. Rxe4 Rxd5 21.
Rf4 Rf5 22. Rxf5 Qxf5 23. Rc1 c6 24. Rc3 Qd5 25. Rb3 b5 26. Qd1 Re8 27. a3 Re1+
28. Qxe1 Qxb3 *
Position (FEN): 6k1/6pp/p1pp4/1p6/3P4/Pq5P/1P3PP1/4Q1K1 w - - 0 29
White to move.
Themes:  Endgame, Queen Endgame Mate in 1 
Puzzle rating: 672
Best move: Qe8#