Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Nd7 4. a4 a6 5. Be2 Ngf6 6. Nc3 e5 7. O-O Be7 8. Bc4
O-O 9. d3 Nb6 10. Ba2 Be6 11. a5 Nbd7 12. Nd5 Bxd5 13. Bxd5 Nxd5 14. exd5 Nf6
15. c4 b6 16. Bd2 Qc7 17. axb6 Qxb6 18. Ra2 Rfb8 19. Qc2 Rb7 20. Bc3 Nd7 21.
Rfa1 f5 22. Nd2 Nf6 23. Ba5 Qa7 24. Qa4 Qb8 25. b3 e4 26. dxe4 Nxe4 27. Nxe4
fxe4 28. Rb1 Bd8 *
Position (FEN): rq1b2k1/1r4pp/p2p4/B1pP4/Q1P1p3/1P6/R4PPP/1R4K1 w - - 2 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 400
Best move: Qe8#