Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 e6 3. d4 cxd4 4. cxd4 Nf6 5. e5 Nd5 6. Nc3 Nxc3 7. bxc3 d6 8. f4
Be7 9. Bd3 Bd7 10. Qb3 Bc6 11. Nf3 Bxf3 12. gxf3 Bh4+ 13. Ke2 Qc7 14. Rb1 b6
15. Be4 Nc6 16. Qb5 Rc8 17. Ba3 Be7 18. Rhg1 g6 19. d5 exd5 20. Bxd5 dxe5 21.
Bxc6+ Qxc6 22. Qxe5 Qxc3 *
Position (FEN): 2r1k2r/p3bp1p/1p4p1/4Q3/5P2/B1q2P2/P3K2P/1R4R1 w k - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1308
Best move: Qxe7#