Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 e6 3. d4 d5 4. e5 Nc6 5. Nf3 Bd7 6. dxc5 Bxc5 7. b4 Be7 8. Be2
Qc7 9. Bf4 h6 10. h4 Bd8 11. a4 a6 12. Na3 Nge7 13. b5 Na5 14. Rb1 Qxc3+ 15.
Bd2 Qxa3 16. Bb4 Qa2 17. O-O Rc8 18. b6 Bxa4 19. Qe1 Nb3 20. Bd6 Bxb6 21. Qb4
Bc5 22. Qxb7 Qxe2 *
Position (FEN): 2r1k2r/1Q2npp1/p2Bp2p/2bpP3/b6P/1n3N2/4qPP1/1R3RK1 w k - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1390
Best move: Qxe7#