Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 Nf6 4. g3 c6 5. Bg2 Bb4 6. Nf3 O-O 7. Qb3 a5 8. a3
dxc4 9. Qxc4 b5 10. Qd3 Bxc3+ 11. bxc3 Ba6 12. Qc2 Nbd7 13. O-O Rc8 14. Re1 c5
15. e3 b4 16. axb4 cxb4 17. Bb2 Nd5 18. Qe4 bxc3 19. Ba3 N7f6 20. Qe5 Re8 21.
e4 Nb4 22. Bxb4 axb4 23. Rxa6 b3 24. Qb5 Nxe4 25. Rxe4 c2 26. Re1 c1=Q 27. Rxc1
Rxc1+ 28. Bf1 Qd5 *
Position (FEN): 4r1k1/5ppp/R3p3/1Q1q4/3P4/1p3NP1/5P1P/2r2BK1 w - - 2 29
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 830
Best move: Qxe8#