Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. e5 Nc6 3. d4 f6 4. Bb5 Bd7 5. exf6 Nxf6 6. Nf3 e6 7. O-O a6 8. Ba4
Qe7 9. Ne5 Nxe5 10. c3 Nc6 11. Qb3 Ne4 12. Qxb7 Rb8 13. Qxa6 Nd8 14. Qa7 Rc8
15. Bf4 Bxa4 16. Qxa4+ c6 17. Na3 Qf6 18. Be5 Qg6 19. Rac1 Bd6 20. f3 Bxe5 21.
fxe4 Bc7 22. exd5 exd5 23. Rce1+ Kd7 24. c4 dxc4 25. Nxc4 Ne6 26. Ne5+ Bxe5 27.
Rxe5 Rhf8 28. Rd5+ Ke7 29. Rxf8 Rxf8 30. Qa7+ Ke8 *
Position (FEN): 4kr2/Q5pp/2p1n1q1/3R4/3P4/8/PP4PP/6K1 w - - 2 31
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1171
Best move: Qd7#