Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qd1 Nf6 5. Bg5 d6 6. Bxf6 Qxf6 7. Bb5 Qxb2
8. Bxc6+ bxc6 9. Nd2 Ba6 10. a4 Be7 11. Rb1 Qf6 12. Ne2 O-O 13. O-O Rab8 14.
Re1 Qh4 15. Rxb8 Rxb8 16. Nc3 Bf6 17. Nf3 Qh6 18. Na2 c5 19. Qd5 Qf4 20. e5 Bb7
21. Qb3 c4 22. Qc3 dxe5 23. Nxe5 Re8 24. Qxc4 Bxe5 25. Qb5 Qxh2+ 26. Kf1 Qxg2+
27. Ke2 Bc3+ *
Position (FEN): 4r1k1/pbp2ppp/8/1Q6/P7/2b5/N1P1KPq1/4R3 w - - 2 28
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1661
Best move: Qxe8#