Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 e6 3. Nf3 d5 4. exd5 exd5 5. d4 Nf6 6. Bg5 Be7 7. Bd3 O-O 8. O-O
Re8 9. Ne5 Bd6 10. Bxf6 Qxf6 11. Nf3 Bg4 12. Be2 Nc6 13. Nbd2 cxd4 14. cxd4
Nxd4 15. Nxd4 Qxd4 16. Bxg4 Qxb2 17. Nc4 Qf6 18. Qxd5 Bc7 19. Qxb7 Qf4 20. Ne3
*
Position (FEN): r3r1k1/pQb2ppp/8/8/5qB1/4N3/P4PPP/R4RK1 b - - 2 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 914
Best move: Qxh2#