Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Berlin_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Re1 d5 6. Nxe5 Qf6 7. Nxc6 Qxf2+
8. Kh1 bxc6 9. Bxc6+ Kd8 10. Bxa8 Bd6 11. Bxd5 Qf4 12. Rxe4 *
Position (FEN): 2bk3r/p1p2ppp/3b4/3B4/4Rq2/8/PPPP2PP/RNBQ3K b - - 0 12
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1027
Best move: Qxh2#