Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 b5 6. Bb3 Be7 7. Nc3 O-O 8. a3
d6 9. Nd5 Bg4 10. c3 Na5 11. Ba2 c6 12. Nxf6+ Bxf6 13. h3 Be6 14. Bxe6 fxe6 15.
b4 Nb7 16. O-O a5 17. Bd2 d5 18. Qc2 Qc7 19. a4 Nd6 20. Ra3 c5 21. bxa5 Rxa5
22. Rfa1 Rfa8 23. c4 Rxa4 24. Rxa4 bxa4 25. Rxa4 Rxa4 26. Qxa4 Qb7 27. exd5
exd5 28. Be3 d4 29. Bg5 e4 30. dxe4 Nxe4 *
Position (FEN): 6k1/1q4pp/5b2/2p3B1/Q1Ppn3/5N1P/5PP1/6K1 w - - 0 31
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 850
Best move: Qe8#