Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 a6 4. Nc3 b5 5. Be2 Bb7 6. d4 b4 7. Nb1 Bxe4 8. O-O
Nc6 9. c3 a5 10. a3 Qb6 11. Be3 b3 12. Nbd2 Bd5 13. c4 Bxf3 14. Bxf3 a4 15. d5
Ne5 16. Be4 f5 17. Bf3 Nxf3+ 18. Qxf3 Nf6 19. dxe6 O-O-O 20. Qa8+ Kc7 21. Bf4+
d6 22. Qxa4 h6 23. Nxb3 g5 24. Bd2 Kb7 25. Na5+ Kc7 26. b4 Ra8 27. bxc5 dxc5
28. Rab1 Qxe6 29. Rb7+ Kc8 30. Re1 Qa6 31. Re8+ Nxe8 *
Position (FEN): r1k1nb1r/1R6/q6p/N1p2pp1/Q1P5/P7/3B1PPP/6K1 w - - 0 32
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1104
Best move: Qxe8#