Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. c3 d3 5. Bxd3 Nc6 6. O-O Nf6 7. e5 Nd5 8. c4
Nc7 9. Nc3 Be7 10. Nb5 Nxb5 11. cxb5 Nb4 12. Be4 d5 13. exd6 Qxd6 14. Qe2 Nd5
15. Rd1 b6 16. Bg5 Bb7 17. Rac1 O-O 18. Bxh7+ Kxh7 19. Qe4+ f5 20. Qh4+ Kg6 21.
Bxe7 Qxe7 *
Position (FEN): r4r2/pb2q1p1/1p2p1k1/1P1n1p2/7Q/5N2/PP3PPP/2RR2K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1202
Best move: Ne5#