Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 cxb2 5. Bxb2 d6 6. Nf3 Be6 7. Bxe6 fxe6
8. Qb3 Qc8 9. Ng5 Ke7 10. O-O h6 11. Nf3 Nc6 12. Na3 Nf6 13. e5 dxe5 14. Nc4 e4
15. Nd4 Nxd4 16. Bxd4 Kf7 17. Ne5+ Kg8 18. Ng6 Rh7 19. Qg3 Qd8 20. Rad1 Bd6 21.
Be5 Nh5 22. Qg4 Nf6 *
Position (FEN): r2q2k1/ppp3pr/3bpnNp/4B3/4p1Q1/8/P4PPP/3R1RK1 w - - 13 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1386
Best move: Qxe6#