Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Qc7 6. Be3 a6 7. Be2 Nf6 8.
O-O Be7 9. Qd2 O-O 10. Rad1 b5 11. a3 Bb7 12. f3 Ne5 13. Kh1 d5 14. exd5 Nxd5
15. Nxd5 Bxd5 16. Bf4 Bd6 17. Bxb5 Rfb8 18. Bd3 Rxb2 19. Be4 Nc4 20. Bxd6 Qxd6
21. Qc3 Qxa3 22. Nb3 Nb6 23. Ra1 Na4 24. Qd4 Ra2 25. Rxa2 Qxa2 26. Bxd5 exd5
27. Ra1 Qxc2 28. Qxa4 Rb8 29. Rc1 Rxb3 *
Position (FEN): 6k1/5ppp/p7/3p4/Q7/1r3P2/2q3PP/2R4K w - - 0 30
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 975
Best move: Qe8#