Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 g6 3. a3 Bg7 4. e4 c6 5. d3 Ne7 6. f4 exf4 7. Bxf4 O-O 8. Bxb8
Rxb8 9. Be2 d6 10. Bg4 Re8 11. Bxc8 Nxc8 12. Nf3 Qa5 13. Qd2 Qh5 14. O-O Nb6
15. Rae1 Nd7 16. d4 Nf6 17. e5 dxe5 18. dxe5 Ng4 19. Re2 Bxe5 20. Nxe5 *
Position (FEN): 1r2r1k1/pp3p1p/2p3p1/4N2q/2P3n1/P1N5/1P1QR1PP/5RK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1462
Best move: Qxh2#